XML 104 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:        
Reserves and accruals $ 25,069 $ 24,908    
Net operating loss carryforwards 11,044 14,376    
Research and development credit carryforwards 30,350 30,117    
Deferred stock-based compensation 2,341 1,863    
Intangibles 4,912 5,651    
Operating lease liabilities 4,953 6,216    
Capitalized research and development expenses 83,055 64,075    
Other 3,219 3,110    
Gross deferred tax assets 164,943 150,316    
Valuation allowance (37,489) (37,084) $ (101,020) $ (90,247)
Gross deferred tax assets after valuation allowance 127,454 113,232    
Deferred tax liabilities:        
Depreciation (3,127) (3,506)    
Operating lease right-of-use assets (3,299) (5,019)    
Gross deferred tax liabilities (6,426) (8,525)    
Net deferred tax assets $ 121,028 $ 104,707