XML 120 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Effective Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
U.S. federal income tax provision (benefit) at statutory rate $ (55,886) $ (7,109) $ 25,833
State income tax expense, net of federal benefit (12,297) (1,170) 5,734
Research and development credit (3,245) (2,956) (1,419)
Global intangible low-tax income, including true-up (736)    
Global intangible low-tax income   919 143
Other, net (1) (67) (33)
Non-deductible executive compensation 762 905 1,908
Stock-based compensation expense 2,477 219 (3,851)
Change in valuation allowance 110,646 10,643 (77,090)
Total provision (benefit) for income taxes $ 41,720 $ 1,384 $ (48,775)