Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting

v3.24.3
Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Warrants Grants [Member]    
Schedule of Warrant and Stock Option Grants with Time-Based Vesting [Line Items]    
Number of shares subject to warrants, beginning balance 11,394 104,515
Weighted- average exercise price per share, beginning balance (in Dollars per share) $ 58.72 $ 20.25
Number of shares subject to warrants, exercisable 9,101 103,069
Weighted- average exercise price per share, exercisable (in Dollars per share) $ 60 $ 18.6
Number of shares subject to warrants, granted  
Weighted- average exercise price per share, granted (in Dollars per share)  
Number of shares subject to warrants, exercised
Weighted- average exercise price per share, exercised (in Dollars per share)
Number of shares subject to warrants, cancelled/forfeited (2,293) (1,446)
Weighted- average exercise price per share, cancelled/forfeited (in Dollars per share) $ 53.64 $ 124.95
Number of shares subject to warrants, ending balance 9,101 103,069
Weighted- average exercise price per share, ending balance (in Dollars per share) $ 60 $ 18.6
Stock Option Grants [Member]    
Schedule of Warrant and Stock Option Grants with Time-Based Vesting [Line Items]    
Number of shares subject to options beginning, balance 3,333 7,889
Weighted- average exercise price per share beginning, balance (in Dollars per share) $ 39.6 $ 48.75
Number of shares subject to options, exercisable 3,333 7,889
Weighted- average exercise price per share, exercisable (in Dollars per share) $ 39.6 $ 48.75
Number of shares subject to options, granted
Weighted- average exercise price per share, granted (in Dollars per share)
Number of shares subject to options, exercised
Weighted- average exercise price per share, exercised (in Dollars per share)
Number of shares subject to options, cancelled/forfeited
Weighted- average exercise price per share, cancelled/forfeited (in Dollars per share)
Number of shares subject to options, ending balance 3,333 7,889
Weighted- average exercise price per share, ending balance (in Dollars per share) $ 39.6 $ 48.75
Restricted Stock Units (RSUs) [Member]    
Schedule of Warrant and Stock Option Grants with Time-Based Vesting [Line Items]    
Number of shares subject to warrants, beginning balance 165,663 160,650
Number of shares subject to warrants, exercisable 163,996 160,809
Number of shares subject to warrants, granted 21,405 22,667
Number of shares subject to warrants, exercised (23,072) (755)
Number of shares subject to warrants, cancelled/forfeited
Number of shares subject to warrants, ending balance 163,996 182,562