XML 86 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Long-Term Debt - Additional Information (Detail)
3 Months Ended 9 Months Ended
Jan. 06, 2025
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Jan. 23, 2025
USD ($)
Dec. 31, 2024
USD ($)
Aug. 31, 2022
USD ($)
Debt Instrument [Line Items]                
Debt issuance costs, net   $ 3,800,000   $ 3,800,000        
Term loan aggregate principal amount           $ 225,000,000    
Debt instrument payment terms discription 2025 Refinancing—On January 6, 2025, in conjunction with the acquisition of EvolutionIQ (Note 3), the Company entered into the third amendment to the 2021 Credit Agreement (the “Third Amendment”) that provided the Company with incremental term loans in an aggregate principal amount of $225.0 million (the "Incremental Term Loans"). Prior to the Fourth Amendment (as defined below) the Incremental Term Loans were repayable in quarterly installments in an amount equal to 0.25% of the original principal amount, with the balance payable at maturity, September 21, 2028.              
Long-Term Debt, Current Maturities   10,010,000   10,010,000     $ 8,000,000  
Moody's,Below Ba3 Rating [Member] | Base Rate [Member]                
Debt Instrument [Line Items]                
Interest rate effective percentage           1.00%    
Moody's,Below Ba3 Rating [Member] | Secured Overnight Financing Rate (SOFR) [Member]                
Debt Instrument [Line Items]                
Interest rate effective percentage           2.00%    
Moody's, Ba3 Rating [Member] | Base Rate [Member]                
Debt Instrument [Line Items]                
Interest rate effective percentage           0.75%    
Moody's, Ba3 Rating [Member] | Secured Overnight Financing Rate (SOFR) [Member]                
Debt Instrument [Line Items]                
Interest rate effective percentage           1.75%    
Interest Rate Caps [Member]                
Debt Instrument [Line Items]                
Derivative, notional amount               $ 600,000,000
Derivative, cap interest rate               4.00%
Derivative Asset             1,000,000  
Cash received on interest rate   $ 200,000 $ 2,100,000 $ 1,200,000 $ 6,100,000      
Interest Rate Swap [Member]                
Debt Instrument [Line Items]                
Average fixed interest rate   3.94%   3.94%        
Derivative, notional amount   $ 750,000,000   $ 750,000,000        
Derivative Liability   7,500,000   7,500,000        
Cash received on interest rate   300,000   300,000        
Two Thousand and Twenty one Credit Agreement [Member]                
Debt Instrument [Line Items]                
Debt issuance costs, net   1,500,000   $ 1,500,000     $ 1,700,000  
Percentage of annual excess cash flow on line of credit       50.00%        
Line of credit facility, maximum borrowing capacity   $ 75,000,000   $ 75,000,000        
Percentage of aggregate commitments on borrowings   35.00%   35.00%        
Leverage ratio             0.035  
Two Thousand and Twenty one Credit Agreement [Member] | Incremental Term Loans [Member]                
Debt Instrument [Line Items]                
Long-term line of credit $ 225,000,000              
Two Thousand and Twenty one Credit Agreement [Member] | SOFR [Member]                
Debt Instrument [Line Items]                
Weighted average interest rate of debt outstanding       0.25%        
Maximum [Member] | Two Thousand and Twenty one Credit Agreement [Member]                
Debt Instrument [Line Items]                
Leverage ratio   0.0625   0.0625        
Standby Letters of Credit [Member] | Two Thousand and Twenty one Credit Agreement [Member]                
Debt Instrument [Line Items]                
Line of Credit Facility, Current Borrowing Capacity   $ 1,100,000   $ 1,100,000     $ 700,000  
Term Loans [Member]                
Debt Instrument [Line Items]                
Maturity date Sep. 21, 2028              
Repayable structure quarterly              
Line of Credit Facility, Current Borrowing Capacity   $ 1,001,000,000   $ 1,001,000,000        
Term Loans [Member] | SOFR [Member]                
Debt Instrument [Line Items]                
Long term debt floor rate percentage   0.50%   0.50%        
Term Loans [Member] | Two Thousand and Twenty one Credit Agreement [Member]                
Debt Instrument [Line Items]                
Long-term line of credit   $ 800,000,000   $ 800,000,000        
Line of credit facility, periodic payment, principal       2,500,000        
Debt instrument, annual principal payment             0  
Long-term debt   993,500,000   993,500,000     776,000,000  
Long-Term Debt, Current Maturities   $ 10,000,000   $ 10,000,000     8,000,000  
Line of Credit Facility, Commitment Fee Percentage       0.50%        
Weighted average interest rate of debt outstanding   6.40% 7.80% 6.30% 7.80%      
Term Loans [Member] | Two Thousand and Twenty one Credit Agreement [Member] | Second Amendment [Member]                
Debt Instrument [Line Items]                
Debt issuance costs, net   $ 700,000   $ 700,000        
Term Loans [Member] | Evolution IQ [Member]                
Debt Instrument [Line Items]                
Incremental term loan repayable in quarterly installments percentage of the original principal Amount 0.25%              
Term Loans [Member] | Minimum [Member] | Two Thousand and Twenty one Credit Agreement [Member]                
Debt Instrument [Line Items]                
Line of credit facility, expiration period       10 years 3 months 10 days        
Two Thousand and Twenty one Revolving Credit Facility [Member] | Two Thousand and Twenty one Credit Agreement [Member]                
Debt Instrument [Line Items]                
Long-term line of credit   250,000,000   $ 250,000,000        
Debt issuance costs, net   3,100,000   3,100,000        
Line of Credit Facility, Current Borrowing Capacity   $ 248,900,000   $ 248,900,000     $ 249,300,000  
Revolving Credit Facility [Member] | SOFR [Member]                
Debt Instrument [Line Items]                
Long term debt floor rate percentage   0.00%   0.00%