XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORIES
3 Months Ended
Mar. 31, 2024
INVENTORIES  
INVENTORIES

8. INVENTORIES

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

    

As of March 31, 

    

As of December 31, 

2024

2023

Raw materials

$

12,377

$

13,506

Work in progress

 

471

 

552

Finished goods

30,129

26,911

Total

$

42,977

$

40,969

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