XML 100 R90.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Dec. 31, 2021
Jun. 30, 2021
Jul. 10, 2020
May 27, 2016
Debt Instrument [Line Items]          
Carrying Amount $ 1,044,580 $ 1,043,189      
Fair Value $ 1,040,550 1,108,452      
5.125% senior notes          
Debt Instrument [Line Items]          
Stated interest rate 5.125%       5.125%
5.375% Senior Notes due July 24, 2023          
Debt Instrument [Line Items]          
Stated interest rate 5.375%        
Carrying Amount $ 448,577 447,911      
Fair Value $ 454,320 475,857      
3.750% Senior Notes due October 1, 2024          
Debt Instrument [Line Items]          
Stated interest rate 3.75%        
Carrying Amount $ 298,146 297,731      
Fair Value $ 293,070 312,105      
4.375% Senior Notes due December 15, 2025          
Debt Instrument [Line Items]          
Stated interest rate 4.375%   4.375% 4.375%  
Carrying Amount $ 297,857 297,547      
Fair Value $ 293,160 $ 320,490