XML 150 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Details 4) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Components of net deferred tax assets (liabilities)    
Lease liabilities $ 6,384 $ 6,607
Other timing differences, accruals and reserves 3,893 5,306
Deferred equity compensation 6,678 3,973
Net operating loss carryovers 12,003 14,578
Capitalized research 96,739 77,244
Tax credits 47,960 50,445
Total gross deferred tax assets 173,657 158,153
Lease right-of-use assets (4,498) (4,589)
Depreciation and amortization (9,077) (5,078)
Total gross deferred tax liabilities (13,575) (9,667)
Total net deferred tax assets before valuation allowance 160,082 148,486
Valuation allowance (26,790) (25,056)
Net deferred tax assets $ 133,292 $ 123,430