XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 65,273 $ 134,538 $ 121,214
State 32,930 45,610 35,329
Foreign 6,644 (745) 16,848
Total current tax provision 104,847 179,403 173,391
Deferred:      
Federal 27,762 (46,251) 7,379
State (2,418) (3,850) (1,776)
Foreign 727 (9,915) (13,522)
Total deferred tax provision (benefit) 26,071 (60,016) (7,919)
Total provision for income taxes $ 130,918 $ 119,387 $ 165,472