XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Federal provision $ 95,782 $ 115,633 $ 89,264
State and local provision 35,883 36,182 31,099
Foreign provision 4,420 3,922 3,685
Current income tax provision 136,085 155,737 124,048
Deferred provision (benefit) 9,517 (36,354) 1,701
Income tax provision $ 145,602 $ 119,383 $ 125,749