XML 374 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Borrowings - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2020
Dec. 31, 2017
Dec. 31, 2023
Securitization Program        
Debt Instrument [Line Items]        
Interest rate 5.11%     6.34%
Long-term line of credit $ 75,000     $ 75,000
Revolving Credit Facility        
Debt Instrument [Line Items]        
Long-term line of credit $ 148,250     $ 262,000
4.625% Senior Notes due 2027 | Minimum        
Debt Instrument [Line Items]        
Declining percent of redemption price to principal amount     0.771%  
4.625% Senior Notes due 2027 | Maximum        
Debt Instrument [Line Items]        
Declining percent of redemption price to principal amount     100.00%  
4.625% Senior Notes due 2027 | Senior Notes        
Debt Instrument [Line Items]        
Interest rate 4.625%   4.625% 4.625%
Senior notes $ 500,000   $ 500,000 $ 500,000
Debt issuance, line of credit     $ 7,900  
4.625% Senior Notes due 2027 | Senior Notes | Maximum        
Debt Instrument [Line Items]        
Percent of redemption price to principal amount     102.313%  
4.25% Senior Notes due 2028 | Minimum        
Debt Instrument [Line Items]        
Declining percent of redemption price to principal amount   1.0625%    
4.25% Senior Notes due 2028 | Maximum        
Debt Instrument [Line Items]        
Declining percent of redemption price to principal amount   100.00%    
4.25% Senior Notes due 2028 | Senior Notes        
Debt Instrument [Line Items]        
Interest rate 4.25% 4.25%   4.25%
Senior notes $ 500,000 $ 500,000   $ 500,000
Debt issuance, line of credit   $ 8,500    
Percent of redemption price to principal amount   102.125%    
Third Amended and Restated Credit Agreement        
Debt Instrument [Line Items]        
Interest rate 2.00%      
Leverage ratio, required       4.50
Interest coverage ratio, required       3.50
Third Amended and Restated Credit Agreement | Secured Overnight Financing Rate (SOFR) | Minimum        
Debt Instrument [Line Items]        
Basis spread on variable rate 1.125%      
Third Amended and Restated Credit Agreement | Secured Overnight Financing Rate (SOFR) | Maximum        
Debt Instrument [Line Items]        
Basis spread on variable rate 2.00%      
Third Amended and Restated Credit Agreement | Federal Funds | Minimum        
Debt Instrument [Line Items]        
Basis spread on variable rate 0.50%      
Third Amended and Restated Credit Agreement | Adjusted SOFR        
Debt Instrument [Line Items]        
Basis spread on variable rate 1.00%      
Third Amended and Restated Credit Agreement | Adjusted SOFR | Minimum        
Debt Instrument [Line Items]        
Basis spread on variable rate 0.125%      
Third Amended and Restated Credit Agreement | Adjusted SOFR | Maximum        
Debt Instrument [Line Items]        
Basis spread on variable rate 1.00%      
Third Amended and Restated Credit Agreement | Revolving Credit Facility        
Debt Instrument [Line Items]        
Debt, term 5 years      
Maximum amount available for borrowing $ 1,000,000      
Third Amended and Restated Credit Agreement | Term Loan        
Debt Instrument [Line Items]        
Maximum amount available for borrowing $ 500,000