v3.25.1
Convertible Notes - Schedule of Common Stock Warrants (Details) - Common Stock Warrants [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Common Stock Warrants [Line Items]    
Number of Warrants Outstanding, Beginning balance 967,256 967,256
Weighted Average Exercise price, Outstanding, Beginning $ 7.99 $ 7.99
Weighted Average Remaining Contractual Term, Outstanding Beginning 3 years 18 days 4 years 25 days
Aggregate Intrinsic value, Outstanding Beginning $ 3,785 $ 3,785
Number of Warrants, Granted
Weighted Average Exercise Price, Granted
Weighted Average Remaining Contractual Term, Granted
Aggregate Intrinsic value, Granted
Number of Warrants, Exercised
Weighted Average Exercise Price, Exercised
Weighted Average Remaining Contractual Term, Exercised
Aggregate Intrinsic value, Exercised
Number of Warrants, Forfeited or expired
Weighted Average Exercise Price, Forfeited or expired
Weighted Average Remaining Contractual Term, Forfeited or expired
Aggregate Intrinsic value, Forfeited or expired
Number of Warrants Outstanding, Ending balance 967,256 967,256
Weighted Average Exercise price,Outstanding, Ending Balance $ 7.99 $ 7.99
Weighted Average Remaining Contractual Term, Outstanding Ending Balance 2 years 9 months 18 days 3 years 9 months 25 days
Aggregate Intrinsic value, Outstanding Ending Balance $ 3,785 $ 3,785
Number of Warrants, Exercisable 424,741 231,290
Weighted Average Exercise Price, Exercisable $ 7.99 $ 7.99
Weighted Average Remaining Contractual Term, Exercisable 2 years 6 months 25 days 3 years 9 months 25 days
Aggregate Intrinsic value, Exercisable $ 1,662 $ 1,144