v3.26.1
GENERAL (Schedule of deducted from amortized cost basis of trade receivables) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Balance, at the beginning of the period $ 17,224 $ 43,038
Additions to allowance for credit losses not previously recorded 18,440 5,432
Recoveries collected (6,727) (21,171)
Amounts written off charged against the allowance 0 (9,363)
Foreign currency translation (28) 1,571
Balance, at the end of the period $ 28,909 $ 19,507