XML 373 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Borrowings - Components of Long-Term Debt (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
Dec. 31, 2017
Line of Credit Facility [Line Items]        
Long-term debt, Gross $ 1,824,500 $ 1,723,250    
Less: Unamortized debt issuance costs (9,428) (11,727)    
Net carrying amount 1,815,072 1,711,523    
Current portion of borrowings (87,500) (87,500)    
Long-term borrowings 1,727,572 1,624,023    
Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Long-term line of credit $ 262,000 $ 148,250    
Senior credit facility interest rate 6.71% 5.80%    
Securitization Program        
Line of Credit Facility [Line Items]        
Long-term line of credit $ 75,000 $ 75,000    
Securitization program, at a rate of 6.34% at December 31, 2023 and 5.11% at December 31, 2022 $ 75,000 $ 75,000    
Interest rate 6.34% 5.11%    
Term loan facility, at a rate of 6.71% at December 31, 2023 and 5.80% at December 31 2022, due 2027 | Term Loan        
Line of Credit Facility [Line Items]        
Long-term line of credit $ 487,500 $ 500,000    
Senior credit facility interest rate 6.71% 5.80%    
4.625% Senior Notes due 2027 | Senior Notes        
Line of Credit Facility [Line Items]        
Senior notes $ 500,000 $ 500,000   $ 500,000
Interest rate 4.625% 4.625%   4.625%
4.25% Senior Notes due 2028 | Senior Notes        
Line of Credit Facility [Line Items]        
Senior notes $ 500,000 $ 500,000 $ 500,000  
Interest rate 4.25% 4.25% 4.25%