XML 107 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Differences Between Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
U.S. federal income tax provision (benefit) at statutory rate $ (9,120) $ (40,314) $ 18,485
Foreign income and losses taxed at different rates 6,842 9,035 5,000
State income taxes, net of federal benefits, and state tax credits 3,709 4,133 4,897
Change in valuation allowances 87,993 64,328 (50,695)
Effect of income tax rate changes on deferred items (104) 443 815
Adjustments related to uncertain tax positions (5,117) (13,062) 2,588
Non-deductible stock-based compensation expense 1,728 2,191 2,727
Tax (windfalls)/shortfalls on stock-based compensation awards 1,606 2,741 (1,762)
Federal research and development credits, net of adjustments 0 (812) (396)
Forgiveness of intercompany liabilities (43) 1,468 (62)
Tax attribute expiration 0 5,519 0
Asset impairments (82,988) 7,213 0
Observable price change on an other equity investment 0 0 (17,955)
Non-deductible or non-taxable items 5,002 (473) 4,035
Provision (benefit) for income taxes $ 9,508 $ 42,410 $ (32,323)