Stockholders' Equity (Details) - Schedule of warrant activity - Warrant [Member] | 3 Months Ended |
Mar. 31, 2023 USD ($) $ / shares shares |
Class of Warrant or Right [Line Items] | |
Warrants, Outstanding, Beginning Balance (in Shares) | shares | 1,178,169 |
Warrants, Exercisable, Beginning Balance (in Shares) | shares | 1,178,169 |
Weighted Average, Exercise Price, Outstanding, Beginning Balance | $ 30.67 |
Weighted Average, Exercise Price, Exercisable, Beginning Balance | 30.67 |
Weighted Average, Fair Value Vested, Beginning Balance | $ 17.83 |
Weighted Average, Contractual Life (Years), Beginning Balance | 3 years 4 months 28 days |
Weighted Average, Aggregate Intrinsic Value, Beginning Balance (in Dollars) | $ | |
Warrants, Outstanding, Granted (in Shares) | shares | |
Warrants, Exercisable, Granted (in Shares) | shares | |
Weighted Average, Exercise Price, Outstanding, Granted | |
Weighted Average, Exercise Price, Exercisable, Granted (in Shares) | shares | |
Weighted Average, Fair Value Vested, Granted | |
Granted (in Shares) | shares | |
Weighted Average, Aggregate Intrinsic Value, Granted (in Dollars) | $ | |
Warrants, Outstanding, Exercised (in Shares) | shares | |
Warrants, Exercisable, Exercised (in Shares) | shares | |
Weighted Average, Exercise Price, Outstanding, Exercised | |
Weighted Average, Exercise Price, Exercisable, Exercised | |
Weighted Average, Fair Value Vested, Exercised | |
Exercised (in Shares) | shares | |
Weighted Average, Aggregate Intrinsic Value, Exercised (in Dollars) | $ | |
Warrants, Outstanding, Cancelled (in Shares) | shares | (854) |
Warrants, Exercisable, Cancelled (in Shares) | shares | |
Weighted Average, Exercise Price, Outstanding, Cancelled | |
Weighted Average, Exercise Price, Exercisable, Cancelled | |
Weighted Average, Fair Value Vested, Cancelled | |
Cancelled (in Shares) | shares | |
Weighted Average, Aggregate Intrinsic Value, Cancelled | |
Warrants, Outstanding, Ending Balance (in Shares) | shares | 1,177,315 |
Warrants, Exercisable, Ending Balance (in Shares) | shares | 1,177,315 |
Weighted Average, Exercise Price, Outstanding, Ending Balance | $ 30.66 |
Weighted Average, Exercise Price, Exercisable, Ending Balance | 30.66 |
Weighted Average, Fair Value Vested, Ending Balance | $ 17.79 |
Weighted Average, Contractual Life (Years), Ending Balance | 3 years 1 month 28 days |
Weighted Average, Aggregate Intrinsic Value, Ending Balance (in Dollars) | $ | |