XML 100 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Net Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Accrued liabilities $ 3,958 $ 0
Accounts receivable 0 5,657
Amortization of intangible assets 9,999 5,977
Capitalized inventory costs 3,369 5,060
Capitalized research & development costs 8,035 4,632
Depreciation 4,058 5,067
Income tax credits 19,615 17,234
Inventory reserves 2,154 2,258
Net operating losses 12,053 3,770
Operating lease obligations 4,112 4,212
Stock-based compensation 4,453 4,288
Total deferred tax assets 71,806 58,155
Deferred tax liabilities:    
Accrued liabilities 0 (5,273)
Accounts receivable (20) 0
Right of use assets (4,385) (4,407)
Other (2,920) (361)
Total deferred tax liabilities (7,325) (10,041)
Net deferred tax assets before valuation allowance 64,481 48,114
Less: Valuation allowance (59,686) (44,596)
Net deferred tax assets $ 4,795 $ 3,518