Annual and transition report of foreign private issuers pursuant to Section 13 or 15(d)

Inventories (Tables)

v3.22.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of inventories
  December 31,
    2022   2021
  U.S. $ in thousands
Finished goods $ 81,564   $ 58,784  
Work-in-process   7,562     4,360  
Raw materials   104,928     66,003  
  $ 194,054   $ 129,147