XML 119 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Notes Payable, Other and Short-term Borrowings - Carrying Amounts and Estimated Fair Values of Company's Senior Notes (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Jul. 10, 2020
Jul. 24, 2018
Debt Instrument [Line Items]        
Carrying Amount $ 1,045,966 $ 1,043,189    
Fair Value $ 1,017,015 1,108,452    
5.125% Senior Notes due May 27, 2021        
Debt Instrument [Line Items]        
Stated interest rate 5.125%      
5.375% Senior Notes due July 24, 2023        
Debt Instrument [Line Items]        
Carrying Amount $ 449,243 447,911    
Fair Value $ 449,007 475,857    
Stated interest rate 5.375%     5.375%
3.750% Senior Notes due October 1, 2024        
Debt Instrument [Line Items]        
Carrying Amount $ 298,558 297,731    
Fair Value $ 286,894 312,105    
Stated interest rate 3.75%      
4.375% Senior Notes due December 15, 2025        
Debt Instrument [Line Items]        
Carrying Amount $ 298,165 297,547    
Fair Value $ 281,114 $ 320,490    
Stated interest rate 4.375%   4.375%