Annual report pursuant to Section 13 and 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
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Warrants Grants [Member]    
Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting [Line Items]    
Number of shares subject to warrants, beginning balance 104,515 69,568
Weighted- average exercise price per share, beginning balance (in Dollars per share) $ 20.25 $ 38.55
Number of shares subject to warrants, granted 34,947
Weighted- average exercise price per share, granted (in Dollars per share) $ 9.75
Number of shares subject to warrants, exercised (54,872)
Weighted- average exercise price per share, exercised (in Dollars per share) $ 9.75
Number of shares subject to warrants, cancelled/forfeited (38,249)
Weighted- average exercise price per share, cancelled/forfeited (in Dollars per share) $ 23.73
Number of shares subject to warrants, ending balance 11,394 104,515
Weighted- average exercise price per share, ending balance (in Dollars per share) $ 58.72 $ 20.25
Number of shares subject to warrants, exercisable 11,394 104,515
Weighted- average exercise price per share, exercisable (in Dollars per share) $ 58.72 $ 20.25
Stock Option Grants [Member]    
Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting [Line Items]    
Number of shares subject to options beginning, balance 7,891 7,891
Number of shares subject to options, granted
Number of shares subject to options, exercised
Number of shares subject to options, cancelled/forfeited (4,558)
Number of shares subject to options, ending balance 3,333 7,891
Number of shares subject to options, exercisable 3,333 7,891
Stock Option Grants [Member]    
Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting [Line Items]    
Weighted- average exercise price per share beginning, balance (in Dollars per share) $ 48.75 $ 48.75
Weighted- average exercise price per share, granted (in Dollars per share)
Weighted- average exercise price per share, exercised (in Dollars per share)
Weighted- average exercise price per share, cancelled/forfeited (in Dollars per share) 55.43
Weighted- average exercise price per share, ending balance (in Dollars per share) 39.6 48.75
Weighted- average exercise price per share, exercisable (in Dollars per share) $ 39.6 $ 48.75
Restricted Stock Units (RSUs) [Member]    
Stockholders' Equity (Details) - Schedule of Warrant and Stock Option Grants with Time-Based Vesting [Line Items]    
Number of shares subject to warrants, beginning balance 160,653 144,053
Number of shares subject to warrants, granted 95,624 31,021
Number of shares subject to warrants, exercised (86,003) (14,421)
Number of shares subject to warrants, cancelled/forfeited (4,611)
Number of shares subject to warrants, ending balance 165,663 160,653
Number of shares subject to warrants, exercisable 165,663 151,145