XML 107 R96.htm IDEA: XBRL DOCUMENT v3.23.2
Notes Payable, Other and Short-Term Borrowings - Carrying Amounts and Estimated Fair Values of Company's Senior Notes (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
May 25, 2023
Dec. 31, 2022
Jul. 10, 2020
Jul. 24, 2018
Debt Instrument [Line Items]          
Carrying Amount $ 1,394,006   $ 1,045,966    
Fair Value $ 1,345,928   1,017,015    
5.375% Senior Notes due July 24, 2023          
Debt Instrument [Line Items]          
Stated interest rate 5.375%       5.375%
Carrying Amount $ 449,911   449,243    
Fair Value $ 449,321   449,007    
3.750% Senior Notes due October 1, 2024          
Debt Instrument [Line Items]          
Stated interest rate 3.75%        
Carrying Amount $ 298,972   298,558    
Fair Value $ 283,229   286,894    
4.375% Senior Notes due December 15, 2025          
Debt Instrument [Line Items]          
Stated interest rate 4.375%     4.375%  
Carrying Amount $ 298,477   298,165    
Fair Value $ 274,753   281,114    
8.000% Senior Notes due May 25, 2028          
Debt Instrument [Line Items]          
Stated interest rate 8.00% 8.00%      
Carrying Amount $ 346,646   0    
Fair Value $ 338,625   $ 0