v3.22.2.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance $ 901,370 $ 873,682 $ 877,015 $ 869,642 $ 849,492 $ 828,233 $ 877,015 $ 828,233
Other comprehensive (loss)/income (34,445) (6,135) (1,296) (3,010) 1,883 (5,624) (41,876) (6,751)
Ending balance 895,922 901,370 873,682 889,078 869,642 849,492 895,922 889,078
Foreign currency translation adjustment                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance     (3,602)       (3,602)  
Other comprehensive (loss)/income             (44,667)  
Ending balance (48,269)           (48,269)  
Cash flow hedge                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance     (1,631)       (1,631)  
Other comprehensive (loss)/income             2,850  
Ending balance 1,219           1,219  
Postretirement benefit plan                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance     240       240  
Other comprehensive (loss)/income             (59)  
Ending balance 181           181  
Total                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance (12,424) (6,289) (4,993) 432 (1,451) 4,173 (4,993) 4,173
Other comprehensive (loss)/income (34,445) (6,135) (1,296) (3,010) 1,883 (5,624)    
Ending balance $ (46,869) $ (12,424) $ (6,289) $ (2,578) $ 432 $ (1,451) $ (46,869) $ (2,578)