XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORIES
6 Months Ended
Jun. 30, 2024
INVENTORIES  
INVENTORIES

8. INVENTORIES

Inventories consisted of the following at June 30, 2024 and December 31, 2023:

    

As of June 30, 

    

As of December 31, 

2024

2023

Raw materials

$

12,449

$

13,506

Work in progress

 

808

 

552

Finished goods

27,389

26,911

Total

$

40,646

$

40,969

Finished goods expected to be held for more than twelve months is classified as long-term and represented $9,650 and $7,793 as of June 30, 2024 and December 31, 2023, respectively. The Company has an inventory allowance of $613 and $439 as of June 30, 2024 and December 31, 2023, respectively, for finished goods expected to be held for more than twelve months.