v3.26.1
Debt and Interest (Schedule of Debt) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt and Interest    
Notes payable, short-term $ 5,000  
Total notes payable, long-term 35,000 $ 54,494
Total notes payable, gross 40,000 54,494
Plus: Yield Protection Premium/Exit fee 1,400 1,545
Less: Discount on notes payable (1,798) (3,622)
Total Notes Payable, net 39,602 52,417
2024 Oaktree Note    
Debt and Interest    
Total notes payable, long-term 15,000 29,494
Total notes payable, gross 15,000 29,494
Plus: Yield Protection Premium/Exit fee 150 295
Less: Discount on notes payable (1,020) (2,649)
Total Notes Payable, net $ 14,130 27,140
Interest rate 11.30%  
SWK Term Loan    
Debt and Interest    
Notes payable, short-term $ 5,000  
Total notes payable, long-term 20,000 25,000
Total notes payable, gross 25,000 25,000
Plus: Yield Protection Premium/Exit fee 1,250 1,250
Less: Discount on notes payable (778) (973)
Total Notes Payable, net $ 25,472 $ 25,277