XML 106 R89.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable, Other and Short-Term Borrowings - Summary Notes Payable, Other and Short-term Borrowings (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Jul. 10, 2020
Sep. 27, 2019
Jul. 24, 2018
May 27, 2016
Debt Instrument [Line Items]            
Total Notes payable and other borrowings $ 1,352,531 $ 1,315,935        
Short-term borrowings 3,677 3,849        
Total Notes payable, other and short-term borrowings 1,356,208 1,319,784        
Unsecured Credit Agreement | Senior Revolving Credit Agreement            
Debt Instrument [Line Items]            
Unsecured senior revolving credit agreement 298,821 0        
5.125% Senior Notes due May 27, 2021            
Debt Instrument [Line Items]            
Senior notes $ 0 255,570        
Stated interest rate 5.125%         5.125%
5.375% Senior Notes due July 24, 2023            
Debt Instrument [Line Items]            
Senior notes $ 447,577 446,577        
Total Notes payable, other and short-term borrowings         $ 444,200  
Stated interest rate 5.375%          
3.750% Senior Notes due October 1, 2024            
Debt Instrument [Line Items]            
Senior notes $ 297,524 296,903        
Total Notes payable, other and short-term borrowings $ 297,500     $ 296,100    
Stated interest rate 3.75%          
4.375% Senior Notes due December 15, 2025            
Debt Instrument [Line Items]            
Senior notes $ 297,392 297,031        
Total Notes payable, other and short-term borrowings $ 297,400   $ 296,800      
Stated interest rate 4.375%   4.375%      
Collateralized borrowings            
Debt Instrument [Line Items]            
Collateralized borrowings $ 11,217 $ 19,854