PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
||
|---|---|---|---|---|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||||
| Vendor non-trade receivables | [1] | $ 141,810 | $ 147,597 | |
| Government authorities | 78,963 | 55,670 | ||
| Prepaid expenses and other | 43,415 | 37,815 | ||
| Total prepaid expenses and other current assets | $ 264,188 | $ 241,082 | ||
| ||||