XML 100 R90.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Dec. 31, 2021
Mar. 31, 2021
Jul. 10, 2020
May 27, 2016
Debt Instrument [Line Items]          
Carrying Amount $ 1,043,883 $ 1,043,189      
Fair Value $ 1,060,448 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,243 447,911      
Fair Value $ 459,770 475,857      
3.750% Senior Notes due October 1, 2024          
Debt Instrument [Line Items]          
Stated interest rate 3.75%        
Carrying Amount $ 297,938 297,731      
Fair Value $ 298,698 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,702 297,547      
Fair Value $ 301,980 $ 320,490