XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.2
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME - Schedule of Components of Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 1,078,791 $ 1,053,984 $ 973,416 $ 938,284 $ 1,053,984 $ 938,284
Other comprehensive (loss) income (3,262) (12,563) (1,668) 9,013 (15,825) 7,345
Ending balance 1,112,364 1,078,791 1,006,903 973,416 1,112,364 1,006,903
Total            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (3,872) 8,691 1,859 (7,154) 8,691 (7,154)
Other comprehensive (loss) income (3,262) (12,563) (1,668) 9,013    
Ending balance (7,134) (3,872) $ 191 $ 1,859 (7,134) $ 191
Foreign currency translation adjustment            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   8,408     8,408  
Other comprehensive (loss) income         (15,977)  
Ending balance (7,569)       (7,569)  
Cash flow hedge            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   0     0  
Other comprehensive (loss) income         0  
Ending balance 0       0  
Postretirement benefit plan            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   $ 283     283  
Other comprehensive (loss) income         152  
Ending balance $ 435       $ 435