v3.26.1
Inventories
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Inventories
Note 5. Inventories
Inventories consisted of the following:
June 30, 2026December 31, 2025
(U.S. $ in thousands)
Finished goods$72,330 $74,573 
Work-in-process4,203 4,125 
Raw materials67,401 66,540 
$143,934 $145,238