XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable, Other and Short-Term Borrowings - Summary Notes Payable, Other and Short-term Borrowings (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Jul. 10, 2020
Sep. 27, 2019
Jul. 24, 2018
Debt Instrument [Line Items]          
Total Notes payable and other borrowings $ 1,121,588 $ 1,049,217      
Short-term borrowings 1,968 1,917      
Total Notes payable, other and short-term borrowings 1,123,556 1,051,134      
5.375% Senior Notes due July 24, 2023          
Debt Instrument [Line Items]          
Senior notes $ 449,577 449,243      
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 $ 298,765 298,558      
Total Notes payable, other and short-term borrowings $ 298,800     $ 296,100  
Stated interest rate 3.75%        
4.375% Senior Notes due December 15, 2025          
Debt Instrument [Line Items]          
Senior notes $ 298,321 298,165      
Total Notes payable, other and short-term borrowings $ 298,300   $ 296,800    
Stated interest rate 4.375%   4.375%    
Collateralized borrowings          
Debt Instrument [Line Items]          
Collateralized borrowings $ 1,630 3,251      
Unsecured Credit Agreement | Senior Revolving Credit Agreement          
Debt Instrument [Line Items]          
Unsecured senior revolving credit agreement $ 73,295 $ 0