Annual report pursuant to Section 13 and 15(d)

Debt and Interest (Schedule of Debt) (Details)

v3.24.1
Debt and Interest (Schedule of Debt) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Aug. 27, 2020
Debt Instrument [Line Items]      
Less: Discount of notes payable $ (4,144) $ (9,320)  
Total notes payable 60,856 91,730  
Oaktree Note      
Debt Instrument [Line Items]      
Total notes payable, gross $ 50,000 50,000  
Interest rate 11.00%   11.00%
Maturity Date, description August - 2025    
SWK Term Loan      
Debt Instrument [Line Items]      
Total notes payable, gross $ 15,000 0  
Interest rate 15.10%    
Maturity Date, description December - 2027    
EWB Term Loan      
Debt Instrument [Line Items]      
Total notes payable, gross $ 0 20,000  
Interest rate 10.20%    
Maturity Date, description January - 2026    
Runway Note      
Debt Instrument [Line Items]      
Total notes payable, gross $ 0 $ 31,050  
Interest rate 13.80%    
Maturity Date, description April - 2027