XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory (Tables)
6 Months Ended
Jun. 30, 2024
Inventory  
Schedule of Inventory

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