XML 105 R94.htm IDEA: XBRL DOCUMENT v3.23.2
Notes Payable, Other and Short-Term Borrowings - Summary Notes Payable, Other and Short-term Borrowings (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
May 25, 2023
Dec. 31, 2022
Jul. 10, 2020
Sep. 27, 2019
Jul. 24, 2018
Debt Instrument [Line Items]            
Total Notes payable and other borrowings $ 1,394,006   $ 1,049,217      
Short-term borrowings 0   1,917      
Total Notes payable, other and short-term borrowings 1,394,006   1,051,134      
5.375% Senior Notes due July 24, 2023            
Debt Instrument [Line Items]            
Senior notes $ 449,911   449,243      
Total Notes payable, other and short-term borrowings           $ 444,200
Stated interest rate 5.375%         5.375%
3.750% Senior Notes due October 1, 2024            
Debt Instrument [Line Items]            
Senior notes $ 298,972   298,558      
Total Notes payable, other and short-term borrowings $ 299,000       $ 296,100  
Stated interest rate 3.75%          
4.375% Senior Notes due December 15, 2025            
Debt Instrument [Line Items]            
Senior notes $ 298,477   298,165      
Total Notes payable, other and short-term borrowings $ 298,500     $ 296,800    
Stated interest rate 4.375%     4.375%    
8.000% Senior Notes due May 25, 2028            
Debt Instrument [Line Items]            
Senior notes $ 346,646   0      
Total Notes payable, other and short-term borrowings $ 346,600 $ 346,600        
Stated interest rate 8.00% 8.00%        
Collateralized borrowings            
Debt Instrument [Line Items]            
Collateralized borrowings $ 0   3,251      
Unsecured Credit Agreement | Senior Revolving Credit Agreement            
Debt Instrument [Line Items]            
Unsecured senior revolving credit agreement $ 0   $ 0