XML 33 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of assets and liabilities carried at fair value on a recurring basis
 September 30, 2021 December 31, 2020
 Level 2 Level 3 Level 2 Level 3
 (U.S. $ in thousands)
Assets:       
Foreign exchange forward contracts not designated as hedging instruments$67   
-
  $56   
-
 
Foreign exchange forward contracts designated as hedging instruments 634   
-
   793   
-
 
        
Liabilities:       
Foreign exchange forward contracts not designated as hedging instruments (2  
-
   (1,098  
-
 
Foreign exchange forward contracts designated as hedging instruments 
-
   
-
   (1,584  
-
 
Contingent consideration 
-
   40,589   
-
   37,400 
 $699  $40,589  $(1,833 $37,400