Current report of foreign issuer pursuant to Rules 13a-16 and 15d-16 Amendments

Fair Value Measurements (Tables)

v3.22.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of assets and liabilities carried at fair value on a recurring basis
  June 30, 2022   December 31, 2021
  Level 2   Level 3   Level 2   Level 3
  (U.S. $ in thousands)
Assets:              
Foreign exchange forward contracts not designated as hedging instruments $ 244     $
-
    $ 82     $
-
 
Foreign exchange forward contracts designated as hedging instruments   2,295      
-
      910      
-
 
               
Liabilities:              
Foreign exchange forward contracts not designated as hedging instruments   (82    
-
      (89    
-
 
Foreign exchange forward contracts designated as hedging instruments   (2,715    
-
      (60    
-
 
Total contingent consideration*  
-
      55,108      
-
      55,919  
  $ (258   $ 55,108     $ 843     $ 55,919