XML 113 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Differences Between Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
U.S. federal income tax provision (benefit) at statutory rate $ (6,382) $ (9,120) $ (40,314)
Foreign income and losses taxed at different rates 8,348 6,842 9,035
State income taxes, net of federal benefits, and state tax credits 6,592 3,709 4,133
Change in valuation allowances 3,589 87,993 64,328
Effect of income tax rate changes on deferred items 449 (104) 443
Adjustments related to uncertain tax positions (1,133) (5,117) (13,062)
Non-deductible stock-based compensation expense 3,527 1,728 2,191
Tax (windfalls)/shortfalls on stock-based compensation awards (370) 1,606 2,741
Federal research and development credits, net of adjustments 0 0 (812)
Forgiveness of intercompany liabilities 0 (43) 1,468
Tax attribute expiration 0 0 5,519
Asset impairments 0 (82,988) 7,213
Non-deductible or non-taxable items 8,847 5,002 (473)
Convertible debt payoff 2,656 0 0
Provision (benefit) for income taxes $ 26,123 $ 9,508 $ 42,410