XML 120 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Federal income taxes:      
Current $ 20,006 $ 8,259 $ 13,018
Deferred 71,202 (255) (7,028)
Federal income tax expense (benefit), continuing operations, total 91,208 8,004 5,990
State income taxes:      
Current 8,564 4,146 5,093
Deferred 18,587 47 (383)
State and local income tax expense (benefit), continuing operations, total 27,151 4,193 4,710
Foreign income taxes:      
Current 7,780 (3,163) (875)
Deferred (3,409) 11,429 6,823
Foreign income tax expense (benefit), continuing operations, total 4,371 8,266 5,948
Total U.S. and foreign provision for income taxes $ 122,730 $ 20,463 $ 16,648