Annual report [Section 13 and 15(d), not S-K Item 405]

Debt and Interest (Schedule of Debt) (Details)

v3.25.1
Debt and Interest (Schedule of Debt) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Jul. 25, 2024
Dec. 31, 2023
Debt Instrument [Line Items]      
Less: Discount of notes payable $ (2,388)   $ (4,144)
Total notes payable 57,962   60,856
2024 Oaktree Note      
Debt Instrument [Line Items]      
Total notes payable, gross $ 35,350 $ 50,000 0
Interest rate 0.1223%    
Maturity Date, description July - 2027    
2020 Oaktree Note      
Debt Instrument [Line Items]      
Total notes payable, gross $ 0   50,000
Interest rate 11.00%    
Maturity Date, description August - 2025    
SWK Term Loan      
Debt Instrument [Line Items]      
Total notes payable, gross $ 25,000   15,000
Interest rate 14.80%    
Maturity Date, description December - 2027    
IDB Note Payable      
Debt Instrument [Line Items]      
Letters of Credit Outstanding, Amount $ 1,600   $ 2,400