XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.2
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2021
INVENTORIES  
Schedule of inventory

2021

2020

Raw materials

$

15,431

$

12,713

Work in progress

 

714

 

412

Finished goods (1)

 

28,195

 

23,375

Allowance for obsolescence

(432)

(620)

Total

$

43,908

$

35,880

(1) Finished goods includes $2,678 and $8,656 as of December 31, 2021 and 2020, respectively, held for more than twelve months and classified as long-term.