XML 91 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2020
Dec. 31, 2017
Dec. 31, 2023
Securitization Program          
Debt Instrument [Line Items]          
Interest rate 5.18%       6.34%
Long-term line of credit $ 75,000       $ 75,000
Revolving Credit Facility          
Debt Instrument [Line Items]          
Long-term line of credit $ 113,000       $ 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 2 years 5 years      
Maximum amount available for borrowing $ 550,000 $ 1,000,000      
Third Amended and Restated Credit Agreement | Term Loan          
Debt Instrument [Line Items]          
Maximum amount available for borrowing $ 500,000 $ 500,000      
Third Amended and Restated Credit Agreement | Term Loan | Adjusted SOFR | Minimum          
Debt Instrument [Line Items]          
Basis spread on variable rate   1.125%      
Third Amended and Restated Credit Agreement | Term Loan | Adjusted SOFR | Maximum          
Debt Instrument [Line Items]          
Basis spread on variable rate   2.00%