v3.25.4
SEGMENT INFORMATION (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
customer
SEGMENT INFORMATION      
Number of operating segments | segment 1    
Revenues derived from foreign subsidiaries $ 554,478 $ 529,968 $ 578,634
Identifiable assets 577,595 575,781  
Total revenues | Customer A | Customer one      
SEGMENT INFORMATION      
Number of customers | customer     1
Percentage of concentration risk     10.00%
Total revenues | Customer B | Customer one      
SEGMENT INFORMATION      
Number of customers | customer     1
Percentage of concentration risk     12.00%
Europe, China, Mexico, and Asia-Pacific      
SEGMENT INFORMATION      
Revenues derived from foreign subsidiaries 247,759 240,045 $ 239,897
Identifiable assets 30,418 31,820  
Wholly owned foreign subsidiaries      
SEGMENT INFORMATION      
Revenues derived from foreign subsidiaries $ 185,557 $ 170,901 $ 179,410