XML 122 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 141,260 $ 73,119 $ 72,712
Foreign 25,643 20,360 6,134
State and Local 52,045 20,848 26,703
Total Current 218,948 114,327 105,549
Deferred:      
Federal 25,352 9,640 (2,169)
Foreign (1,757) 3,290 (5,022)
State and Local 5,483 894 (3,312)
Total Deferred 29,078 13,824 (10,503)
Total $ 248,026 $ 128,151 $ 95,046