XML 95 R85.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Loss - Rollforward of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 457,653 $ 353,997 $ 409,222 $ 341,599
Other comprehensive (loss) income, before taxes (13,802) (19,483) 2,653 (28,636)
Tax expense (5) (9) (10) (17)
Total other comprehensive (loss) income, net of taxes (13,807) (19,492) 2,643 (28,653)
Ending balance 496,993 472,531 496,993 472,531
Foreign Currency Translations        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (74,430) (34,401) (90,867) (25,219)
Other comprehensive (loss) income, before taxes (13,820) (19,513) 2,617 (28,695)
Tax expense 0 0 0 0
Total other comprehensive (loss) income, net of taxes (13,820) (19,513) 2,617 (28,695)
Ending balance (88,250) (53,914) (88,250) (53,914)
Accumulated (Loss) Gain on Retirement Plan        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (894) (993) (907) (1,014)
Other comprehensive (loss) income, before taxes 18 30 36 59
Tax expense (5) (9) (10) (17)
Total other comprehensive (loss) income, net of taxes 13 21 26 42
Ending balance (881) (972) (881) (972)
Accumulated other comprehensive loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (75,324) (35,394) (91,774) (26,233)
Total other comprehensive (loss) income, net of taxes (13,807) (19,492) 2,643 (28,653)
Ending balance $ (89,131) $ (54,886) $ (89,131) $ (54,886)