v3.25.2
Inventories
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are stated at the lower of cost or net realizable value using the first-in first-out costing method. Inventories as of June 30, 2025 and December 31, 2024 include the costs of material, labor, and factory overhead. 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