XML 108 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Tax Expense (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Provision of Income Taxes [Line Items]      
Current $ 194,100 $ 74,900 $ 170,700
Deferred 87,800 (44,200) 62,700
Income taxes 281,925 30,734 233,435
Federal      
Reconciliation of Provision of Income Taxes [Line Items]      
Current 141,600 6,900 87,900
Deferred 88,200 (45,800) 62,900
Income taxes 229,800 (38,900) 150,800
State      
Reconciliation of Provision of Income Taxes [Line Items]      
Current 16,200 9,700 12,000
Deferred (300) 800 500
Income taxes 15,900 10,500 12,500
Foreign      
Reconciliation of Provision of Income Taxes [Line Items]      
Current 36,300 58,300 70,800
Deferred (100) 800 (700)
Income taxes $ 36,200 $ 59,100 $ 70,100