XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE (SCHEDULE OF CHANGE IN ALLOWANCE) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
ACCOUNTS RECEIVABLE AND SIGNIFICANT CLIENTS [Abstract]        
Balance, beginning balance $ 2,065 $ 5,078 $ 2,248 $ 3,524
Provision for credit losses 2,675 (558) 2,644 1,704
Uncollectible receivables written-off (6) (2,180) (156) (2,889)
Effect of foreign currency 23 7 21 8
Balance, ending balance $ 4,757 $ 2,347 $ 4,757 $ 2,347