XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 277,638 $ 272,528 $ 280,942 $ 295,950
Other comprehensive (loss) income before reclassifications (6,916) (10,153) 474 (17,453)
Amounts reclassified from accumulated other comprehensive loss (179) (471) (449) (3,727)
Other comprehensive (loss) income, net of tax (7,095) (10,624) 25 (21,180)
Ending balance 273,342 264,164 273,342 264,164
Accumulated other comprehensive loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (96,022) (107,580) (103,142) (97,024)
Ending balance (103,117) (118,204) (103,117) (118,204)
Foreign currency translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (96,310) (108,754) (103,374) (97,203)
Other comprehensive (loss) income before reclassifications (6,969) (10,348) 95 (19,057)
Amounts reclassified from accumulated other comprehensive loss 0 0 0 (2,842)
Other comprehensive (loss) income, net of tax (6,969) (10,348) 95 (21,899)
Ending balance (103,279) (119,102) (103,279) (119,102)
Unrealized gain (loss) on derivatives        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 288 1,174 232 179
Other comprehensive (loss) income before reclassifications 53 195 379 1,604
Amounts reclassified from accumulated other comprehensive loss (179) (471) (449) (885)
Other comprehensive (loss) income, net of tax (126) (276) (70) 719
Ending balance $ 162 $ 898 $ 162 $ 898