XML 86 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]      
Benefit from income taxes at statutory rates $ (28,375) $ (58,307) $ (63,677)
State income tax, net of federal benefit (3,922) (3,601) (3,447)
Change in valuation allowance 28,394 61,065 77,424
Research and development tax credits (2,139) (7,534) (16,523)
Stock-based compensation 2,099 2,913 483
Uncertain tax positions 861 2,291 6,509
Goodwill Impairment 1,962 0 0
Expired NOLs and credits 1,352 1,459 616
Limited NOLs and credits (997) (1,337) (542)
Change in tax rates 365 (187) 0
Foreign tax rate differential (4) (8) (24)
Other 404 3,246 (819)
Income tax expense (benefit) $ 0 $ 0 $ 0