v3.26.1
Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total debt $ 144,915 $ 159,915
Plus: unamortized debt premium, net 11,934 15,116
Less: unamortized debt issuance costs (845) (862)
Total debt, net of unamortized debt issuance costs and debt premium, net 156,004 174,169
Less: current portion of long-term debt 0 (1,524)
Total debt, net of current portion 156,004 172,645
Term Loan    
Debt Instrument [Line Items]    
Total debt 144,915  
Term Loan | Term loan, due 2028    
Debt Instrument [Line Items]    
Total debt 128,861 143,861
Plus: capitalized payment-in-kind- interest    
Debt Instrument [Line Items]    
Total debt $ 16,054 $ 16,054