v3.26.1
Debt Obligations - Schedule of Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Feb. 11, 2025
Debt Instrument [Line Items]      
10.000% Senior Secured Notes $ 628,226 $ 628,226  
Debt discount (11,495) (10,364)  
Unamortized debt issuance costs (9,345) (12,749)  
Long-term debt 607,386 605,113  
Short-term debt 7,081 17,595  
Total debt $ 614,467 $ 622,708  
Senior Secured Notes Due 2030      
Debt Instrument [Line Items]      
Interest rate 10.00%   10.00%
10.000% Senior Secured Notes $ 628,200    
Long-term debt $ 607,400