v3.26.1
Debt - Notes Payable (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Notes payable      
Notes designated at Fair Value Option $ 8,344   $ 31,901
Total 15,948   42,990
Less: unamortized discount and debt issuance costs (389)   (467)
Notes payable, net of discount 15,559   42,523
Notes payable - non-current, net 1,726   15,083
Notes payable - current, net $ 13,833   $ 27,440
Weighted average interest rate on short-term borrowings 9.20%   8.33%
Cash paid for interest $ 6 $ 9  
Streeterville New Note      
Notes payable      
Total 7,233   $ 10,925
Insurance Financing      
Notes payable      
Total 371   164
Notes payable      
Notes payable      
Notes payable - current, net $ 13,833   $ 27,440