XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED INTERIM BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
CURRENT ASSETS    
Trade receivables, allowance for credit losses $ 7,640 $ 10,207
Trade receivables [1] $ 297,330 $ 306,307
SHAREHOLDERS' EQUITY    
Ordinary shares, par value (in dollars per share) $ 0 $ 0
Ordinary shares, shares authorized (in shares) 700,000,000 700,000,000
Ordinary shares, shares issued (in shares) 322,370,752 310,911,091
Ordinary shares, shares outstanding (in shares) 292,633,697 295,670,620
Treasury ordinary shares (in shares) 30,725,351 15,240,471
Related Party [Member]    
CURRENT ASSETS    
Trade receivables $ 51,758 $ 12,297
CURRENT LIABILITIES    
Trade payables $ 50,621 $ 38,657
Ordinary Shares [Member]    
SHAREHOLDERS' EQUITY    
Treasury ordinary shares (in shares) 29,737,055  
Non-Voting Ordinary Shares [Member]    
SHAREHOLDERS' EQUITY    
Ordinary shares, par value (in dollars per share) $ 0 $ 0
Ordinary shares, shares authorized (in shares) 46,000,000 46,000,000
Ordinary shares, shares issued (in shares) 45,198,702 45,198,702
Ordinary shares, shares outstanding (in shares) 44,210,406 45,198,702
Treasury ordinary shares (in shares) 988,296  
[1] Includes related party trade receivables of $51,758 and $12,297, as of September 30, 2024 and December 31, 2023, respectively.