XML 76 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Notes Payable (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Notes payable      
Notes designated at Fair Value Option $ 37,007,000   $ 35,356,000
Total 37,065,000   35,541,000
Less: unamortized discount and debt issuance costs 0   0
Notes payable, net of discount 37,065,000   35,541,000
Notes payable - non-current, net 18,429,000   23,503,000
Notes payable - current, net $ 18,636,000   $ 12,038,000
Weighted average interest rate on short-term borrowings 8.75%   7.36%
Cash paid for interest $ 6,000 $ 9,000  
Insurance Financing      
Notes payable      
Total 58,000   $ 135,000
Tempesta Note      
Notes payable      
Total 0   50,000
Notes payable      
Notes payable      
Notes payable - current, net $ 18,636,000   $ 12,038,000