XML 93 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 166,172 $ 118,861 $ 71,123
State 34,947 31,674 19,597
Foreign 153,388 107,751 71,921
Total current 354,507 258,286 162,641
Deferred:      
Federal (36,613) (12,165) 143
State (6,066) (4,540) (4,323)
Foreign 9,505 27,730 19,848
Total deferred (33,174) 11,025 15,668
Total provision $ 321,333 $ 269,311 $ 178,309