v3.26.3
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance $ 1,302,378 $ 1,285,116 $ 1,257,413 $ 1,267,913 $ 1,208,701 $ 1,149,913 $ 1,257,413 $ 1,149,913
Other comprehensive (loss) income (2,800) (4,540) (9,798) 84 43,775 21,484 (17,138) 65,343
Ending balance 1,326,777 1,302,378 1,285,116 1,297,864 1,267,913 1,208,701 1,326,777 1,297,864
Total                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance 27,209 31,749 41,547 41,512 (2,263) (23,747) 41,547 (23,747)
Other comprehensive (loss) income (2,800) (4,540) (9,798) 84 43,775 21,484    
Ending balance 24,409 $ 27,209 31,749 $ 41,596 $ 41,512 $ (2,263) 24,409 $ 41,596
Foreign currency translation adjustment                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance     41,353       41,353  
Other comprehensive (loss) income             (17,427)  
Ending balance 23,926           23,926  
Postretirement benefit plan                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance     $ 194       194  
Other comprehensive (loss) income             289  
Ending balance $ 483           $ 483