XML 119 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Domestic $ (91,579) $ 24,010 $ 57,261
Foreign (32,231) (80,649) 15,771
Total income (loss) before income taxes (123,810) (56,639) 73,032
Expected federal income tax provision (benefit) (26,000) (11,894) 15,337
Effective Income Tax Rate Reconciliation, Disposition of Business, Amount 0 10,936 0
Change in valuation allowance (24,535) 53,697 838
Onshoring of international operations (10,933) 0 0
Stock-based compensation (2,465) (163) (2,130)
Foreign earnings 25,738 (58,649) (15,610)
Tax credits (8,988) (9,101) (8,794)
Uncertain tax positions, including interest and penalties 6,693 11,144 13,060
Change in tax rates (1,919) 557 9,514
State income tax provision (benefit), net of federal effect (5,722) (1,997) 2,805
U.S. tax provision on foreign earnings 58 142 129
Local foreign taxes 667 1,298 1,471
Other, net 1,894 4,268 3,997
Total provision (benefit) from income taxes $ (45,512) $ 238 $ 20,617