XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2023
INVENTORIES  
Schedule of inventory

    

As of June 30, 

    

As of December 31, 

2023

2022

Raw materials

$

14,482

$

17,442

Work in progress

 

562

 

592

Finished goods, net of allowance (1)

 

25,783

 

21,028

Total

$

40,827

$

39,062

(1)Finished goods includes $7,091 and $6,987 as of June 30, 2023 and December 31, 2022, respectively, held for more than twelve months and classified as long-term.