Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Deferred tax assets (liabilities) | ||
| Accrued expenses | $ 10,160 | $ 11,167 |
| Net operating loss and credit carryforward | 48,990 | 43,309 |
| Allowance, reserves and other | 2,180 | 2,753 |
| Stock-based compensation | 5,091 | 5,368 |
| Lease liability | 4,048 | 4,601 |
| Capitalized R&D under Sec 174 | 6,036 | 8,544 |
| Deferred tax assets | 76,505 | 75,742 |
| Property, plant, and equipment | (4,154) | (6,799) |
| Intangible amortization | (4,803) | (5,018) |
| Right-of-use asset | (3,823) | (4,340) |
| Deferred tax liabilities | (12,780) | (16,157) |
| Valuation allowance | (70,474) | (66,533) |
| Total | $ (6,749) | $ (6,948) |
| X | ||||||||||
- Definition Deferred tax assets capitalized research and development. No definition available.
|
| X | ||||||||||
- Definition Deferred tax assets lease liability. No definition available.
|
| X | ||||||||||
- Definition Deferred tax liabilities intangible amortization. No definition available.
|
| X | ||||||||||
- Definition Deferred tax liabilities right of use asset. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of deferred tax liability attributable to taxable temporary differences. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|