v3.26.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
AOCI roll forward    
Balance beginning $ 1,099,171 $ 1,078,291
Change during the period:    
Balance ending 1,108,749 1,091,015
Foreign Currency Translation    
AOCI roll forward    
Balance beginning (2,550) (2,828)
Change during the period:    
Before-tax amount (270) 298
Balance ending $ (2,820) $ (2,530)