XML 138 R116.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Taxes paid (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income taxes net of refunds received  
Federal $ 1,600
State 792
Total taxes paid 10,522
India  
Income taxes net of refunds received  
Foreign 4,574
Russian  
Income taxes net of refunds received  
Foreign 775
All other foreign  
Income taxes net of refunds received  
Foreign $ 2,781