v3.25.4
INCOME TAXES - Schedule of Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deferred tax assets    
Net operating loss carryforward $ 8,213 $ 3,488
Allowance for doubtful accounts 296 321
Share-based compensation 2,262 1,800
Bonus accrual 151 70
Inventory 200 220
Intangible assets 0 1,815
Federal credits 784 3,252
Other 6,073 2,681
Gross deferred tax assets 17,979 13,647
Valuation allowance (4,228) (3,019)
Net deferred tax assets 13,751 10,628
Deferred tax liabilities    
Depreciation on property, plant, and equipment (10,750) (10,902)
Withholding tax on unremitted earnings (247) (431)
Intangible assets (4,277) 0
Other (5,643) (5,221)
Deferred tax liabilities (20,917) (16,554)
Net deferred liabilities $ (7,167) $ (5,926)