v3.22.4
INCOME TAXES - Deferred tax assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Inventories, net $ 5,804 $ 4,206
Stock based compensation 2,534 2,454
Loss carryforwards 38,443 35,421
Credit carryforwards 176 176
Interest carryforward 520 338
Other 787 444
Total deferred tax assets 48,264 43,039
Valuation allowance (36,778) (38,911)
Net deferred tax assets 11,486 4,128
Deferred tax liabilities:    
Intangibles (15,737) (7,518)
Property, plant and equipment (1,703) (1,238)
Total deferred tax liabilities (17,440) (8,756)
Foreign currency translation impact 0 (143)
Deferred tax assets (liabilities), net $ (5,954) $ (4,771)