XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consist of the following (in thousands):

 

   June 30, 2024   December 31, 2023 
Raw materials  $6,834   $7,269 
Work in process   2,636    1,562 
Finished goods   31,037    28,054 
Total  $40,507   $36,885