XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2022
INVENTORIES  
Schedule of inventory

    

As of June 30, 

    

As of December 31, 

2022

2021

Raw materials

$

17,833

$

15,431

Work in progress

 

783

 

714

Finished goods (1)

 

33,072

 

28,195

Allowance for obsolescence

(315)

(432)

Total

$

51,373

$

43,908

(1)Finished goods includes $4,603 and $2,678 as of June 30, 2022 and December 31, 2021, respectively, held for more than twelve months and classified as long-term.