v3.25.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Recurring    
Assets:    
Money market funds (cash equivalents) $ 51,637 $ 75,431
Nonrecurring    
Liabilities:    
New/Old Term Loans 525,473 1,013,231
Nonrecurring | Senior Secured Notes    
Liabilities:    
Senior Notes 535,895  
Nonrecurring | Senior Unsecured Notes    
Liabilities:    
Senior Notes 295,125 298,965
(Level 1) | Recurring    
Assets:    
Money market funds (cash equivalents) 51,637 75,431
(Level 1) | Nonrecurring    
Liabilities:    
New/Old Term Loans 0 0
(Level 1) | Nonrecurring | Senior Secured Notes    
Liabilities:    
Senior Notes 0  
(Level 1) | Nonrecurring | Senior Unsecured Notes    
Liabilities:    
Senior Notes 0 0
(Level 2) | Recurring    
Assets:    
Money market funds (cash equivalents) 0 0
(Level 2) | Nonrecurring    
Liabilities:    
New/Old Term Loans 525,473 1,013,231
(Level 2) | Nonrecurring | Senior Secured Notes    
Liabilities:    
Senior Notes 535,895  
(Level 2) | Nonrecurring | Senior Unsecured Notes    
Liabilities:    
Senior Notes 295,125 298,965
(Level 3) | Recurring    
Assets:    
Money market funds (cash equivalents) 0 0
(Level 3) | Nonrecurring    
Liabilities:    
New/Old Term Loans 0 0
(Level 3) | Nonrecurring | Senior Secured Notes    
Liabilities:    
Senior Notes 0  
(Level 3) | Nonrecurring | Senior Unsecured Notes    
Liabilities:    
Senior Notes $ 0 $ 0