v3.24.3
SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets $ 207,502 $ 235,053
Ukraine    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 58,793 62,653
Belarus    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 46,627 49,875
United States    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 37,200 42,510
India    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 14,141 12,735
Poland    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 11,632 15,057
Belgium    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 4,980 3,032
Hungary    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 4,687 6,683
Other    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets $ 29,442 $ 42,508