v3.25.0.1
Income Taxes (Details 4) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Net operating loss $ 25,413 $ 19,147
Tax credits 27,472 10,723
Accrued liabilities 2,966 943
Deferred revenue 5,515 7,014
Inventory   15,961
Basis difference in equity investments 2,127 2,202
Capitalized R&D 60,104 41,971
Right-of-use lease liability 6,601 7,233
Share-based compensation 14,872 11,618
Total gross deferred tax assets 145,070 116,812
Deferred tax liabilities:    
Depreciation and amortization (858) (1,184)
Right-of-use asset (6,168) (6,822)
Total gross deferred tax liabilities (7,026) (8,006)
Valuation allowance $ (138,044) $ (108,806)