XML 62 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Other comprehensive income (loss) before reclassifications $ 4,069 $ 5,287
Amounts reclassified from accumulated other comprehensive loss (229) (78)
Other comprehensive income, net of tax 3,840 5,209
Accumulated other comprehensive loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (103,142) (97,024)
Ending balance (99,302) (91,815)
Foreign currency translation    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (103,374) (97,203)
Other comprehensive income (loss) before reclassifications 4,072 4,161
Amounts reclassified from accumulated other comprehensive loss 0 0
Other comprehensive income, net of tax 4,072 4,161
Ending balance (99,302) (93,042)
Unrealized gain (loss) on derivatives    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 232 179
Other comprehensive income (loss) before reclassifications (3) 1,126
Amounts reclassified from accumulated other comprehensive loss (229) (78)
Other comprehensive income, net of tax (232) 1,048
Ending balance $ 0 $ 1,227