XML 87 R67.htm IDEA: XBRL DOCUMENT v3.25.1
DERIVATIVE INSTRUMENTS (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments Narrative Details Abstract      
Payroll expenses $ (177) $ 2,605 $ 2,162
Derivative, notional amount 32,021 24,267  
Fair value of derivative instruments other current assets 1,068 $ 680  
Aggregate fair value of all derivative assets designated as hedging instruments $ 1,068    
Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Total cost of revenues Total cost of revenues Total cost of revenues