XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance $ 1,267,913 $ 1,208,701 $ 1,149,913 $ 1,112,364 $ 1,078,791 $ 1,053,984 $ 1,149,913 $ 1,053,984
Other comprehensive income (loss) 84 43,775 21,484 21,637 (3,262) (12,563) 65,343 5,812
Ending balance 1,297,864 1,267,913 1,208,701 1,177,226 1,112,364 1,078,791 1,297,864 1,177,226
Total                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance 41,512 (2,263) (23,747) (7,134) (3,872) 8,691 (23,747) 8,691
Other comprehensive income (loss) 84 43,775 21,484 21,637 (3,262) (12,563)    
Ending balance 41,596 $ 41,512 (2,263) $ 14,503 $ (7,134) $ (3,872) 41,596 $ 14,503
Foreign currency translation adjustment                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance     (24,182)       (24,182)  
Other comprehensive income (loss)             65,583  
Ending balance 41,401           41,401  
Postretirement benefit plan                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance     $ 435       435  
Other comprehensive income (loss)             (240)  
Ending balance $ 195           $ 195