v3.26.1
Long-Term Debt - Schedule of Components of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
2021 Senior Secured Notes $ 129,671  
Unamortized discount and issuance costs (1,025) $ (2,082)
Total debt after discount and issuance costs 128,646 127,589
Current portion of long-term debt (128,646) (127,589)
Long-term debt, net 0 0
Senior Secured Notes, 2021    
Debt Instrument [Line Items]    
2021 Senior Secured Notes $ 129,671 $ 129,671