XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 118,861 $ 71,123 $ 50,145
State 31,674 19,597 10,285
Foreign 107,751 71,921 84,433
Total current 258,286 162,641 144,863
Deferred:      
Federal (12,165) 143 (10,479)
State (4,540) (4,323) 3,745
Foreign 27,730 19,848 44,617
Total deferred 11,025 15,668 37,883
Total provision $ 269,311 $ 178,309 $ 182,746