v3.25.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Components of Inventories Components of inventories consist of the following:
June 30,
2025
December 31,
2024
Raw materials$13,651 $15,379 
Work in process2,176 2,469 
Finished goods4,431 5,105 
$20,258 $22,953