XML 37 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
DERIVATIVE INSTRUMENTS (Schedule of Notional Amounts of Outstanding Derivative Contracts) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Derivative [Line Items]    
Total derivatives $ 63,995 $ 76,136
Derivatives designated as hedging instruments [Member] | Currency forward contracts [Member]    
Derivative [Line Items]    
Total derivatives 28,799 41,832
Derivatives not designated as hedging instruments [Member] | Currency forward and option contracts [Member]    
Derivative [Line Items]    
Total derivatives $ 35,196 $ 34,304