XML 128 R113.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income (Schedule of AOCI) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period $ 689,992 $ 632,795
Balance end of period 608,737 689,992
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (53,484) (53,615)
Other comprehensive (loss) income before reclassifications (5,827) (5,643)
Amounts reclassified from accumulated other comprehensive income (18,485) 5,774
Balance end of period (77,796) (53,484)
Unrealized (Loss) Gain on Investments, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (126) (272)
Other comprehensive (loss) income before reclassifications (46) 146
Amounts reclassified from accumulated other comprehensive income 0 0
Balance end of period (172) (126)
Unrealized (Loss) Gain on Cash Flow Hedges, Net of Tax Foreign Currency Exchange Contracts    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period 4,979 (9,934)
Other comprehensive (loss) income before reclassifications 14,851 9,139
Amounts reclassified from accumulated other comprehensive income (18,991) 5,774
Balance end of period 839 4,979
Unrealized (Loss) Gain on Net Investment Hedges, Net of Tax | Euro-Denominated Notes    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period 422 (5,982)
Other comprehensive (loss) income before reclassifications 4,525 6,404
Amounts reclassified from accumulated other comprehensive income 0 0
Balance end of period 4,947 422
Unrealized (Loss) Gain on Net Investment Hedges, Net of Tax | Cross Currency Swaps    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period 3,240 (2,159)
Other comprehensive (loss) income before reclassifications 3,817 5,399
Amounts reclassified from accumulated other comprehensive income 0 0
Balance end of period 7,057 3,240
Defined Benefit Plans, Net of Tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period 0 0
Other comprehensive (loss) income before reclassifications (3,282) 0
Amounts reclassified from accumulated other comprehensive income 506 0
Balance end of period (2,776) 0
Cumulative Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning of period (61,999) (35,268)
Other comprehensive (loss) income before reclassifications (25,692) (26,731)
Amounts reclassified from accumulated other comprehensive income 0 0
Balance end of period $ (87,691) $ (61,999)