XML 100 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Net Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Accounts receivable $ 464 $ 0
Accrued liabilities 4,820 3,958
Amortization of intangible assets 9,223 9,999
Capitalized inventory costs 3,553 3,369
Capitalized research and development costs 10,245 8,035
Depreciation 3,797 4,058
Income tax credits 20,375 19,615
Inventory reserves 2,371 2,154
Net operating losses 14,003 12,053
Operating lease obligations 2,865 4,112
Stock-based compensation 2,915 4,453
Total deferred tax assets 74,631 71,806
Deferred tax liabilities:    
Accounts receivable 0 (20)
Right-of-use assets (3,175) (4,385)
Other (1,333) (2,920)
Total deferred tax liabilities (4,508) (7,325)
Net deferred tax assets before valuation allowance 70,123 64,481
Less: Valuation allowance (65,629) (59,686)
Net deferred tax assets $ 4,494 $ 4,795