v3.26.1
Schedule of Common Stock Warrant Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning balance 25,558,845  
Weighted average exercise price, beginning balance $ 2.32  
Warrants aggregate intrinsic value, beginning balance $ 59,298  
Weighted-average remaining contractual life, ending 2 years 5 months 19 days 3 years 5 months 1 day
Warrants outstanding, exercised (976,752)  
Weighted average exercise price, exercised $ 0.03  
Warrants aggregate intrinsic value, Exercised $ (25)  
Warrants outstanding, expired (166,500)  
Weighted average exercise price, expired $ 1.01  
Warrants aggregate intrinsic value, Expired $ (168)  
Warrants outstanding, ending balance 24,991,784 25,558,845
Weighted average exercise price, ending balance $ 2.39 $ 2.32
Warrants aggregate intrinsic value, ending balance $ 59,802 $ 59,298
Underwriters | February 2025    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, issued 576,191  
Weighted average exercise price, issued $ 1.21  
Weighted average remaining contractual life, issued 4 years 1 month 13 days  
Warrants aggregate intrinsic value, issued $ 697