v3.26.1
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