Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - Schedule of Warrant Activity (Details)

v3.26.1
Stockholders' Equity - Schedule of Warrant Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Warrants and Rights Note Disclosure [Abstract]      
Weighted average remaining contractual life, outstanding shares (in years) 4 years 7 months 6 days 4 years 9 months 18 days 4 years 9 months 18 days
Warrant      
Number of Shares      
Number of shares, warrants outstanding, beginning (in shares) 62 83  
Number of shares, warrants granted (in shares) 695 24  
Number of shares, warrants exercise (in shares)   (45)  
Number of shares, warrants outstanding, ending (in shares) 757 62 83
Number of shares, warrants vested and exercisable (in shares) 757    
Warrants and Rights Note Disclosure [Abstract]      
Weighted average exercise price, warrants outstanding, beginning (in dollars per share) $ 59.27 $ 11.16  
Weighted average exercise price, warrants granted (in dollars per share) 5.17 9.00  
Weighted average exercise price warrants, exercised (in dollars per share)   128.30  
Weighted average exercise price, warrants outstanding, ending (in dollars per share) 9.58 $ 59.27 $ 11.16
Weighted average exercise price, warrants vested and exercisable (in dollars per share) $ 9.58    
Weighted average remaining contractual life, outstanding shares (in years) 4 years 4 months 24 days 3 years 9 months 18 days 1 year 10 months 24 days
Weighted average remaining contractual life, warrants granted (in years) 3 years 5 years  
Weighted average remaining contractual life, warrants vested and exercisable (in years) 4 years 4 months 24 days