PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
||||
|---|---|---|---|---|---|---|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||||||
| Government authorities | $ 202,806 | $ 167,221 | ||||
| Vendor non-trade receivables | [1] | 65,650 | 102,991 | |||
| Loan receivables | [2] | 82,297 | 55,418 | |||
| Prepayments | 33,807 | 29,578 | ||||
| Other | 18,113 | 23,186 | ||||
| Total prepaid expenses and other current assets | $ 402,673 | $ 378,394 | ||||
| ||||||