XML 118 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Domestic $ 88,258 $ (19,104) $ (91,579)
Foreign 39,128 3,361 (32,231)
Total income (loss) before income taxes 127,386 (15,743) (123,810)
Expected federal income tax provision (benefit) 26,751 (3,306) (26,000)
Effective Income Tax Rate Reconciliation, Disposition of Business, Amount 0 1,578 0
Change in valuation allowance 472 20,087 (24,535)
Onshoring of international operations 0 0 (10,933)
Stock-based compensation 928 1,611 (2,465)
Foreign earnings 3,921 (22,244) 25,738
Tax credits (11,906) (10,967) (8,988)
Uncertain tax positions, including interest and penalties (57) (2,053) 6,693
Change in tax rates 106 385 (1,919)
State income tax provision (benefit), net of federal effect 2,324 (2,873) (5,722)
U.S. tax provision on foreign earnings 404 146 58
Nondeductible goodwill impairment 0 6,375 0
Local foreign taxes 509 551 667
Other, net 5,616 4,514 1,894
Total provision (benefit) from income taxes $ 29,068 $ (6,196) $ (45,512)