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

Debt and Interest (Narrative) - 2024 Oaktree Note (Details)

v3.25.1
Debt and Interest (Narrative) - 2024 Oaktree Note (Details)
$ / shares in Units, $ in Thousands
Jul. 25, 2024
USD ($)
$ / shares
shares
Dec. 27, 2023
Dec. 31, 2024
USD ($)
Sep. 30, 2024
$ / shares
Jan. 31, 2024
$ / shares
shares
Dec. 31, 2023
USD ($)
Aug. 31, 2020
$ / shares
shares
Debt Instrument [Line Items]              
Debt instrument, aggregate of principal prepayment amount, minimum $ 5,000            
Debt instrument, aggregate of principal prepayment amount in multiples 1,000            
Excess proceeds from any of company's subsidiaries other than in connection with certain monetization events 5,000            
2024 Oaktree Note              
Debt Instrument [Line Items]              
Debt instrument face amount 50,000            
Proceeds from debt 35,000            
Debt instrument, unused borrowing capacity, amount 15,000            
Total notes payable, gross $ 50,000   $ 35,350     $ 0  
Debt Instrument, number of interest only period 30 months            
Basis spread on variable rate 7.625%            
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember            
Debt instrument, floor rate 2.5            
Debt instrument, cap rate 5.75            
Interest rate     0.1223%        
Debt instrument, percentage of then outstanding principal balance due on a specified date 50.00%            
Minimum liquidity to be maintained $ 7,000            
Minimum net sales to be maintained $ 50,000            
Minimum net sale trailing period 12 months            
Debt instrument, threshold amount of aggregate common equity or cash distributions to be received $ 20,000            
Outstanding principal balance $ 10,000            
Percentage of amount set forth in annual budget 50.00%            
Number of warrants to purchase shares | shares 506,390            
Exercise price of warrants | $ / shares $ 2.0735            
2024 Oaktree Note | Financial Milestones              
Debt Instrument [Line Items]              
Minimum net sales to be maintained $ 7,500            
2024 Oaktree Note | Scenario when the outstanding principal balance is less than or equal to 10 million              
Debt Instrument [Line Items]              
Minimum liquidity to be maintained 0            
2024 Oaktree Note | Scenario when the outstanding principal balance is between 10 million and 25 million              
Debt Instrument [Line Items]              
Minimum liquidity to be maintained $ 5,000            
2020 Oaktree Note              
Debt Instrument [Line Items]              
Total notes payable, gross     $ 0     50,000  
Interest rate     11.00%        
Exercise price of warrants | $ / shares             $ 8.14
SWK Term Loan              
Debt Instrument [Line Items]              
Total notes payable, gross     $ 25,000     $ 15,000  
Basis spread on variable rate   7.75%          
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   us-gaap:SecuredOvernightFinancingRateSofrMember          
Debt instrument, floor rate   5          
Interest rate     14.80%        
Direct offering              
Debt Instrument [Line Items]              
Exercise price of warrants | $ / shares         $ 3.21    
Direct offering | 2024 Oaktree Note              
Debt Instrument [Line Items]              
Exercise price of warrants | $ / shares $ 1.65     $ 1.65      
Minimum [Member] | 2024 Oaktree Note | Scenario when the outstanding principal balance is between 10 million and 25 million              
Debt Instrument [Line Items]              
Outstanding principal balance $ 10,000            
Maximum [Member] | 2024 Oaktree Note              
Debt Instrument [Line Items]              
Number of warrants to purchase shares | shares 500,000            
Maximum [Member] | 2024 Oaktree Note | Financial Milestones              
Debt Instrument [Line Items]              
Minimum net sales to be maintained $ 80,000            
Maximum [Member] | 2024 Oaktree Note | Scenario when the outstanding principal balance is less than or equal to 10 million              
Debt Instrument [Line Items]              
Outstanding principal balance 10,000            
Maximum [Member] | 2024 Oaktree Note | Scenario when the outstanding principal balance is between 10 million and 25 million              
Debt Instrument [Line Items]              
Outstanding principal balance $ 25,000            
Maximum [Member] | 2020 Oaktree Note              
Debt Instrument [Line Items]              
Number of warrants to purchase shares | shares             100,000
Maximum [Member] | Direct offering              
Debt Instrument [Line Items]              
Number of warrants to purchase shares | shares         3,303,305