XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.2
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME - Components of Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 973,416 $ 938,284 $ 873,682 $ 877,015 $ 938,284 $ 877,015
Other comprehensive income (loss) (1,668) 9,013 (6,135) (1,296) 7,345 (7,431)
Ending balance 1,006,903 973,416 901,370 873,682 1,006,903 901,370
Total            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance 1,859 (7,154) (6,289) (4,993) (7,154) (4,993)
Other comprehensive income (loss) (1,668) 9,013 (6,135) (1,296)    
Ending balance 191 1,859 (12,424) $ (6,289) 191 (12,424)
Foreign currency translation adjustment            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   (8,401)     (8,401)  
Other comprehensive income (loss) (1,116)   (6,951)   8,308 (9,793)
Ending balance (93)       (93)  
Cash flow hedge            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   1,065     1,065  
Other comprehensive income (loss) (554)   850   (1,065) 2,423
Ending balance 0       0  
Postretirement benefit plan            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   $ 182     182  
Other comprehensive income (loss) 2   $ (34)   102 $ (61)
Ending balance $ 284       $ 284