XML 94 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Components of the Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ (12,852) $ 5,513 $ 7,718
Foreign 31,532 49,862 63,205
State 1,817 (967) 1,697
Total current 20,497 54,408 72,620
Deferred:      
Federal (25,637) (10,940) (35,932)
Foreign (127,536) 4,160 (209,010)
State (7,676) 2,806 9
Total deferred (160,849) (3,974) (244,933)
Total provision $ (140,352) $ 50,434 $ (172,313)