v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 1,285,116 $ 1,257,413 $ 1,208,701 $ 1,149,913 $ 1,257,413 $ 1,149,913
Other comprehensive (loss) income (4,540) (9,798) 43,775 21,484 (14,338) 65,259
Ending balance 1,302,378 1,285,116 1,267,913 1,208,701 1,302,378 1,267,913
Total            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance 31,749 41,547 (2,263) (23,747) 41,547 (23,747)
Other comprehensive (loss) income (4,540) (9,798) 43,775 21,484    
Ending balance 27,209 31,749 $ 41,512 $ (2,263) 27,209 $ 41,512
Foreign currency translation adjustment            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   41,353     41,353  
Other comprehensive (loss) income         (14,636)  
Ending balance 26,717       26,717  
Postretirement benefit plan            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   $ 194     194  
Other comprehensive (loss) income         298  
Ending balance $ 492       $ 492