XML 103 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal tax at statutory rate $ (50,405) $ (22,906) $ 28,084
State income taxes, net of federal tax benefit 107 (448) (248)
Stock-based compensation 2,306 (4,490) (236,726)
Research and development credit (6,288) (6,333) (19,103)
PPP loan forgiveness (CARES Act) 0 0 1,110
Change in valuation allowance 38,189 26,263 222,230
Tax return to tax provision adjustment (878) 309 (34)
Section 162(m) limitation 16,586 6,494 2,653
Other 490 702 322
Total (benefit) provision for income taxes $ 107 $ (409) $ (1,712)