SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | $ 202,826 | $ 202,387 |
| Ukraine | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | 60,382 | 59,381 |
| Belarus | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | 44,509 | 44,483 |
| United States | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | 23,487 | 26,085 |
| India | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | 18,273 | 17,365 |
| Poland | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | 11,395 | 10,947 |
| Hungary | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | 4,180 | 4,495 |
| Other | ||
| Long-Lived Assets by Geographical Areas [Line Items] | ||
| Long-lived assets | $ 40,600 | $ 39,631 |