v3.25.2
Long-Term Debt - Schedule of Term Notes and Unamortized Debt Discount Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
13.5% Senior Secured Notes due November 1, 2028 | Senior notes    
Line of Credit Facility [Line Items]    
Total Royalty obligations $ 45,000 $ 45,000
Unamortized discount, including Exit Fee (10,138) (12,646)
Notes payable, current (3,149) 0
Notes payable, long-term 31,713 32,354
Finance lease 130 146
Notes payable, net 31,843 32,500
Unamortized discount (10,138) (12,646)
Royalty Obligations | Senior notes    
Line of Credit Facility [Line Items]    
Total Royalty obligations 56,926  
Unamortized discount, including Exit Fee (13,856)  
Unamortized discount (13,856)  
Royalty Obligations | Unsecured Debt    
Line of Credit Facility [Line Items]    
Total Royalty obligations 56,910 56,922
Unamortized discount, including Exit Fee (33,835) (36,706)
Notes payable, long-term 22,711 20,129
Unamortized discount (33,835) (36,706)
Current portion of royalty obligation $ (364) $ (87)