v3.25.1
Debt - Schedule of Long-term Debt Instruments (Details) - Senior Secured Notes - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt $ 256,506 $ 290,194
Less current maturities (3,232) (3,224)
Total long-term debt 253,274 286,970
Debt instrument, unamortized discount $ 2,918 $ 3,456
Debt instrument, imputed interest rate (percent) 6.70% 6.60%