PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
||||
|---|---|---|---|---|---|---|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||||||
| Government authorities | $ 255,603 | $ 167,221 | ||||
| Vendor non-trade receivables | [1] | 56,508 | 102,991 | |||
| Loan receivables, net | [2] | 32,297 | 55,418 | |||
| Prepayments | 38,438 | 29,578 | ||||
| Other | 18,705 | 23,186 | ||||
| Total prepaid expenses and other current assets | $ 401,551 | $ 378,394 | ||||
| ||||||