v3.25.2
Debt - Senior Secured Notes 2025 (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Mar. 25, 2025
Nov. 01, 2023
Jun. 30, 2025
Dec. 31, 2024
Mar. 10, 2025
Nov. 21, 2023
Nov. 02, 2023
Debt              
Loss on extinguishment of debt     $ 2,370        
2024 Senior Secured Notes              
Debt              
Amount of debt exchanged   $ 181,400          
Outstanding debt     0     $ 0 $ 28,100
Interest rate (as a percent)   9.50%          
Loss on extinguishment of debt     2,400        
2025 Senior Secured Notes              
Debt              
Principal amount of debt   $ 181,400   $ 181,446      
Outstanding debt     $ 0        
Interest rate (as a percent)   10.75% 10.75% 10.75%      
Redemption amount on notice         $ 181,400    
Redemption amount $ 181,400            
Redemption price (being the % of principal amount of notes redeemed plus accrued and unpaid interest ) 101.00%            
Loss on extinguishment of debt     $ 1,800        
Original issue discount     $ 2,700