XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Significant Components of Deferred Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Receivable allowances $ 63 $ 253
Accrued expenses 1,020 1,262
S263A capitalizable costs 1,944 2,923
Inventory reserves 6,677 4,635
Research and development credits 5,047 3,974
Net operating losses 28,969 25,176
Interest expense 4,614 2,407
Stock-based Compensation 5,486 4,496
Lease Liability 397 356
R&D IRC 174(b) capitalized costs 7,176 5,161
Other 601 764
Total deferred tax assets 61,994 51,407
Valuation allowance (53,340) (41,671)
Net deferred tax assets 8,654 9,736
Deferred tax liabilities:    
Property and Equipment (5,833) (6,808)
Section 481 adjustment (410) (821)
Patents and trademarks (1,387) (1,343)
Right of use asset (345) (292)
Total deferred tax liabilities (7,975) (9,264)
Total net deferred tax asset $ 679 $ 472