v3.26.1
SEGMENT INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets $ 204,967 $ 202,387
Ukraine    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 62,722 59,381
Belarus    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 45,430 44,483
United States    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 20,473 26,085
India    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 18,195 17,365
Poland    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 11,320 10,947
Georgia    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 4,778 3,738
Hungary    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 4,460 4,495
Other    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets $ 37,589 $ 35,893