XML 75 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Notes Payable (Details) - USD ($)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Notes payable      
Notes designated at Fair Value Option $ 30,423,000   $ 35,356,000
Total 30,756,000   35,541,000
Less: unamortized discount and debt issuance costs 0   0
Notes payable, net of discount 30,756,000   35,541,000
Notes payable - non-current, net 7,648,000   23,503,000
Notes payable - current, net $ 23,108,000   $ 12,038,000
Weighted average interest rate on short-term borrowings 8.34%   7.36%
Cash paid for interest $ 15,000 $ 14,000  
Insurance Financing      
Notes payable      
Total 333,000   $ 135,000
Tempesta Note      
Notes payable      
Total 0   50,000
Notes payable      
Notes payable      
Notes payable - current, net $ 23,108,000   $ 12,038,000