v3.25.2
Long-Term Debt - Narrative (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Debt issuance costs $ 1,600,000  
Interest rate cap, current    
Debt Instrument [Line Items]    
Derivative, notional amount 500,000,000  
Interest rate cap   $ 1,400,000
New Credit Agreement | Line of Credit | Term Loan    
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity $ 600,000,000.0  
Debt interest rate 7.27%  
Debt instrument, quarterly principal payments $ 1,400,000  
Leverage ratio covenant 4.25  
Excess cash threshold amount $ 10,000,000  
New Credit Agreement | Line of Credit | Term Loan | Maximum    
Debt Instrument [Line Items]    
Excess cash ratio percentage 25.00%  
Leverage ratio covenant 4.75  
New Credit Agreement | Line of Credit | Term Loan | Minimum    
Debt Instrument [Line Items]    
Excess cash ratio percentage 0.00%  
New Credit Agreement | Line of Credit | Revolving Credit Facility    
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity $ 167,000,000.0  
Outstanding line of credit $ 0 $ 0
Leverage ratio outstanding balance threshold, percentage 35.00%  
Debt instrument, covenant, leverage ratio, outstanding balance threshold, amount $ 58,500,000  
New Credit Agreement | Line of Credit | Letter of Credit    
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity 20,000,000.0  
Letters of credit outstanding 500,000  
Remaining borrowing capacity $ 19,500,000