SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | $ 222,244 | $ 235,053 |
| Ukraine | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | 60,825 | 62,653 |
| Belarus | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | 48,473 | 49,875 |
| United States | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | 40,601 | 42,510 |
| Poland | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | 13,920 | 15,057 |
| India | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | 12,006 | 12,735 |
| Hungary | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | 5,715 | 6,683 |
| Other | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | $ 40,704 | $ 45,540 |