v3.26.1
A summary of warrant activity for the year ended December 31, 2025 and 2024 is presented below (in thousands, except per share and contractual life data). (Details) - Warrant [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]      
Number of Shares, Warrants outstanding at beginning balance 9,340 9,733  
Number of Shares, Issued 3,947  
Number of Shares, Exercised  
Number of Shares, Forfeited or expired (1,721) (4,340)  
Number of Shares, Warrants outstanding at ending balance 7,619 9,340 9,733
Number of Shares, Warrants exercisable at ending balance 7,619    
Weighted Average Exercise Price Per Share, Warrants outstanding at beginning balance $ 3.42 $ 11.6  
Weighted Average Exercise Price Per Share, Issued 3.8  
Weighted Average Exercise Price Per Share, Exercised  
Weighted Average Exercise Price Per Share, Forfeited or expired 3.15 22.1  
Weighted Average Exercise Price Per Share, Warrants outstanding at ending balance 3.49 $ 3.42 $ 11.6
Weighted Average Exercise Price Per Share, Warrants exercisable at ending balance $ 3.49    
Weighted Average Remaining Contractual Life, Warrants outstanding at beginning balance (in Years) 10 months 24 days 1 year 7 months 6 days 1 year 4 months 24 days
Weighted Average Remaining Contractual Life, Warrants outstanding at ending balance (in Years) 10 months 24 days 1 year 7 months 6 days 1 year 4 months 24 days
Weighted Average Remaining Contractual Life, Warrants exercisable at ending balance (in Years) 10 months 24 days