XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Components of Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance $ 1,112,364 $ 1,078,791 $ 1,053,984 $ 1,006,903 $ 973,416 $ 938,284 $ 1,053,984 $ 938,284
Other comprehensive income 21,637 (3,262) (12,563) (14,423) (1,668) 9,013 5,812 (7,078)
Ending balance 1,177,226 1,112,364 1,078,791 1,025,267 1,006,903 973,416 1,177,226 1,025,267
Total                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance (7,134) (3,872) 8,691 191 1,859 (7,154) 8,691 (7,154)
Other comprehensive income 21,637 (3,262) (12,563) (14,423) (1,668) 9,013    
Ending balance 14,503 $ (7,134) (3,872) $ (14,232) $ 191 $ 1,859 14,503 $ (14,232)
Foreign currency translation adjustment                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance     8,408       8,408  
Other comprehensive income             5,661  
Ending balance 14,069           14,069  
Cash flow hedge                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance     0       0  
Other comprehensive income             0  
Ending balance 0           0  
Postretirement benefit plan                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance     $ 283       283  
Other comprehensive income             151  
Ending balance $ 434           $ 434