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

7. Inventory

Inventory as of June 30, 2024 and December 31, 2023 consisted of the following:

June 30,

December 31,

2024

2023

Raw materials

$

7,152

$

10,384

Work in process

5,926

6,740

Finished goods

14,784

15,208

Total inventory

$

27,862

$

32,332

The aggregate charges related to excess and obsolete inventory for the three and six months ended June 30, 2024 were $60 and $433, respectively. The aggregate charges related to excess and obsolete inventory for the three and six months ended June 30, 2023 were $155 and $1,061, respectively. These expenses were recorded as a component of cost of product revenues.