XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 705,663 $ 635,003 $ 577,943
Other comprehensive income (loss) before reclassifications (23,032) (15,800) 8,862
Amounts reclassified from accumulated other comprehensive loss 1,707 1,838  
Other comprehensive income (loss) (19,278) (8,664) 512
Ending balance 785,360 705,663 635,003
Foreign Currency Translation Adjustment      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (42,397) (26,597)  
Other comprehensive income (loss) before reclassifications (23,032) (15,800)  
Amounts reclassified from accumulated other comprehensive loss 0 0  
Other comprehensive income (loss) (23,032) (15,800)  
Ending balance (65,429) (42,397) (26,597)
Defined Benefit Plans Items      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (5,017) (6,855)  
Other comprehensive income (loss) before reclassifications 0 0  
Amounts reclassified from accumulated other comprehensive loss 1,707 1,838  
Other comprehensive income (loss) 1,707 1,838  
Ending balance (3,310) (5,017) (6,855)
Gains (Losses) on Cash Flow Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (1,576) (6,874)  
Other comprehensive income (loss) before reclassifications 1,512 7,984  
Amounts reclassified from accumulated other comprehensive loss 535 (2,686)  
Other comprehensive income (loss) 2,047 5,298  
Ending balance 471 (1,576) (6,874)
Accumulated Other Comprehensive Income      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (48,990) (40,326) (40,838)
Other comprehensive income (loss) before reclassifications (21,520) (7,816)  
Amounts reclassified from accumulated other comprehensive loss 2,242 (848)  
Other comprehensive income (loss) (19,278) (8,664)  
Ending balance $ (68,268) $ (48,990) $ (40,326)