PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
||||
|---|---|---|---|---|---|---|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||||||
| Vendor non-trade receivables | [1] | $ 102,991 | $ 147,597 | |||
| Government authorities | 167,221 | 55,670 | ||||
| Loan receivables | [2] | 55,418 | 0 | |||
| Interest from marketable securities | 7,515 | 6,235 | ||||
| Prepaid expenses and other | 45,249 | 31,580 | ||||
| Total prepaid expenses and other current assets | $ 378,394 | $ 241,082 | ||||
| ||||||