v3.24.1.u1
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