XML 59 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Current and Deferred Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current income taxes:      
Federal $ 63,979 $ 8,207 $ 4,527
State and Local 15,875 2,955 3,212
Foreign 10,619 1,517 409
Total 90,473 12,679 8,148
Deferred income taxes:      
Federal 20,811 31,773 3,084
State and Local 4,295 7,122 613
Foreign (2,244) 101 (32)
Income Tax Expense (Benefit), Total $ 113,335 $ 51,675 $ 11,813