XML 117 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Notes Payable, Other and Short-term Borrowings - Summary Notes Payable, Other and Short-term Borrowings (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Jul. 10, 2020
Jul. 24, 2018
Debt Instrument [Line Items]        
Collateralized borrowings $ 3,251 $ 9,642    
Total Notes payable and other borrowings 1,049,217 1,052,831    
Short-term borrowings 1,917 3,584    
Total Notes payable, other and short-term borrowings 1,051,134 1,056,415    
5.375% Senior Notes due July 24, 2023        
Debt Instrument [Line Items]        
Carrying amount of Senior Notes $ 449,243 447,911    
Stated interest rate 5.375%     5.375%
3.750% Senior Notes due October 1, 2024        
Debt Instrument [Line Items]        
Carrying amount of Senior Notes $ 298,558 297,731    
Stated interest rate 3.75%      
4.375% Senior Notes due December 15, 2025        
Debt Instrument [Line Items]        
Carrying amount of Senior Notes $ 298,165 $ 297,547    
Total Notes payable, other and short-term borrowings $ 298,200   $ 296,800  
Stated interest rate 4.375%   4.375%