XML 92 R82.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable, Other and Short-Term Borrowings - Carrying Amounts and Estimated Fair Values of Company's Senior Notes (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Jul. 10, 2020
Debt Instrument [Line Items]      
Carrying Amount $ 1,046,663 $ 1,045,966  
Fair Value $ 1,020,507 1,017,015  
5.375% Senior Notes due July 24, 2023      
Debt Instrument [Line Items]      
Stated interest rate 5.375%    
Carrying Amount $ 449,577 449,243  
Fair Value $ 448,997 449,007  
3.750% Senior Notes due October 1, 2024      
Debt Instrument [Line Items]      
Stated interest rate 3.75%    
Carrying Amount $ 298,765 298,558  
Fair Value $ 289,538 286,894  
4.375% Senior Notes due December 15, 2025      
Debt Instrument [Line Items]      
Stated interest rate 4.375%   4.375%
Carrying Amount $ 298,321 298,165  
Fair Value $ 281,972 $ 281,114