XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 116,425 $ 130,680 $ 162,883
State 34,311 35,474 45,488
Foreign 119,144 77,541 60,376
Deferred:      
Federal 24,233 2,048 (21,617)
State 9,485 801 (11,273)
Foreign (2,042) (30,571) (23,049)
Income tax expense, total $ 301,556 $ 215,973 $ 212,808