XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 1,208,701 $ 1,149,913 $ 1,078,791 $ 1,053,984 $ 1,149,913 $ 1,053,984
Other comprehensive income (loss) 43,775 21,484 (3,262) (12,563) 65,259 (15,825)
Ending balance 1,267,913 1,208,701 1,112,364 1,078,791 1,267,913 1,112,364
Total            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (2,263) (23,747) (3,872) 8,691 (23,747) 8,691
Other comprehensive income (loss) 43,775 21,484 (3,262) (12,563)    
Ending balance 41,512 (2,263) $ (7,134) $ (3,872) 41,512 $ (7,134)
Foreign currency translation adjustment            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   (24,182)     (24,182)  
Other comprehensive income (loss)         65,498  
Ending balance 41,316       41,316  
Postretirement benefit plan            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   $ 435     435  
Other comprehensive income (loss)         (239)  
Ending balance $ 196       $ 196