PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
||||
|---|---|---|---|---|---|---|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||||||
| Vendor non-trade receivables | [1] | $ 54,294 | $ 102,991 | |||
| Government authorities | 157,248 | 167,221 | ||||
| Loan receivables | [2] | 61,480 | 55,418 | |||
| Interest from marketable securities | 6,141 | 7,515 | ||||
| Prepaid expenses and other | 75,756 | 45,249 | ||||
| Total prepaid expenses and other current assets | $ 354,919 | $ 378,394 | ||||
| ||||||