v3.25.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
December 31,December 31,
20252024
Raw materials$14,831 $17,002 
Work in process56 420 
Semi-finished goods1,965 2,890 
Finished goods14,208 13,885 
$31,060 $34,197