v3.26.1
Debt - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Aug. 05, 2026
Jun. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]      
Long-term debt   $ 236,027 $ 240,826
Outstanding letters of credit   $ 7,800  
Subsequent Event      
Line of Credit Facility [Line Items]      
Repayments of long-term debt $ 36,600    
New Credit Agreement | Subsequent Event      
Line of Credit Facility [Line Items]      
Line of credit facility, maximum borrowing capacity 300,000    
Proceeds from long-term lines of credit 140,000    
Revolving Credit Facility | New Credit Agreement | Subsequent Event      
Line of Credit Facility [Line Items]      
Line of credit facility, maximum borrowing capacity 240,000    
Term Loan Facility | New Credit Agreement | Subsequent Event      
Line of Credit Facility [Line Items]      
Line of credit facility, maximum borrowing capacity 60,000    
Long-term debt $ 60,000    
Secured Debt      
Line of Credit Facility [Line Items]      
Debt term   5 years  
Aggregate principal amount   $ 200,000  
Basis spread on variable rate (as a percent)   0.50%  
Line of Credit | Base Rate | Minimum | Measurement Input, EBITDA Multiple      
Line of Credit Facility [Line Items]      
Basis spread on variable rate (as a percent)   0.50%  
Line of Credit | Base Rate | Maximum | Measurement Input, EBITDA Multiple      
Line of Credit Facility [Line Items]      
Basis spread on variable rate (as a percent)   2.50%  
Line of Credit | SOFR | Minimum | Measurement Input, EBITDA Multiple      
Line of Credit Facility [Line Items]      
Basis spread on variable rate (as a percent)   1.50%  
Line of Credit | SOFR | Maximum | Measurement Input, EBITDA Multiple      
Line of Credit Facility [Line Items]      
Basis spread on variable rate (as a percent)   3.50%  
Line of Credit | Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Line of credit facility, maximum borrowing capacity   $ 100,000  
Long-term debt   62,000  
Line of Credit | Letter of Credit      
Line of Credit Facility [Line Items]      
Line of credit facility, maximum borrowing capacity   20,000  
Line of Credit | Swingline Sub-facility      
Line of Credit Facility [Line Items]      
Line of credit facility, maximum borrowing capacity   $ 10,000