OTHER LONG TERM LIABILITIES (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Other Liabilities Disclosure [Abstract] | ||
| Tax liabilities | $ 3,577 | $ 3,830 |
| Accrued severance pay | 12,967 | 9,848 |
| Prepaid expenses and other | 1,900 | 2,078 |
| Other non-current liabilities | $ 18,444 | $ 15,756 |