v3.26.1
Debt - Notes Payable (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Notes payable      
Notes designated at Fair Value Option $ 26,439,000   $ 31,901,000
Total 33,571,000   42,990,000
Less: unamortized discount and debt issuance costs (419,000)   (467,000)
Notes payable, net of discount 33,152,000   42,523,000
Notes payable - non-current, net 11,075,000   15,083,000
Notes payable - current, net $ 22,077,000   $ 27,440,000
Weighted average interest rate on short-term borrowings 9.20%   8.33%
Cash paid for interest $ 119,000 $ 6,000  
Streeterville New Note      
Notes payable      
Total 7,086,000   $ 10,925,000
Insurance Financing      
Notes payable      
Total 46,000   164,000
Tempesta Note      
Notes payable      
Total 0   0
Notes payable      
Notes payable      
Notes payable - current, net $ 22,077,000   $ 27,440,000