XML 109 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable, Other and Short-Term Borrowings - Summary Notes Payable, Other and Short-term Borrowings (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Aug. 14, 2020
Jul. 10, 2020
Sep. 27, 2019
Jul. 24, 2018
Debt Instrument [Line Items]            
Collateralized borrowings $ 9,642 $ 19,854        
Total Notes payable and other borrowings 1,052,831 1,315,935        
Short-term borrowings 3,584 3,849        
Total Notes payable, other and short-term borrowings 1,056,415 1,319,784        
Unsecured senior revolving credit agreement | Unsecured senior revolving credit agreement            
Debt Instrument [Line Items]            
Unsecured senior revolving credit agreement 0 0        
5.125% Senior Notes due May 27, 2021            
Debt Instrument [Line Items]            
Carrying amount of Senior Notes $ 0 255,570        
Stated interest rate 5.125%   5.125%      
5.375% Senior Notes due July 24, 2023            
Debt Instrument [Line Items]            
Carrying amount of Senior Notes $ 447,911 446,577        
Total Notes payable, other and short-term borrowings $ 447,900         $ 444,200
Stated interest rate 5.375%         5.375%
3.750% Senior Notes due October 1, 2024            
Debt Instrument [Line Items]            
Carrying amount of Senior Notes $ 297,731 296,903        
Total Notes payable, other and short-term borrowings $ 297,700       $ 296,100  
Stated interest rate 3.75%       3.75%  
4.375% Senior Notes due December 15, 2025            
Debt Instrument [Line Items]            
Carrying amount of Senior Notes $ 297,547 $ 297,031        
Total Notes payable, other and short-term borrowings $ 297,500     $ 296,800    
Stated interest rate 4.375%     4.375%