XML 84 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Net operating loss carryforwards $ 1,405 $ 1,020
Tax credit carryforwards 53,788 58,349
Inventory 14,737 16,592
Accruals and reserves 5,090 6,684
Deferred revenue 9,463 13,460
Stock-based compensation 13,787 12,087
Lease liability 1,445 2,277
Capitalized R&D 114,050 93,340
Other 383 144
Gross deferred tax assets 214,148 203,953
Valuation allowance (30,571) (29,908)
Total deferred tax assets 183,577 174,045
Deferred tax liabilities:    
Fixed assets (1,760) (1,484)
Right of use assets (1,006) (1,710)
Intangible assets (3,211) (3,160)
Total deferred tax liabilities (5,977) (6,354)
Deferred tax assets $ 177,600 $ 167,691