XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 287,717 $ 280,942
Other comprehensive (loss) income before reclassifications (4,292) 4,069
Amounts reclassified from accumulated other comprehensive loss (517) (229)
Other comprehensive (loss) income, net of tax (4,809) 3,840
Ending balance 277,256 276,243
Accumulated other comprehensive loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (92,788) (103,142)
Ending balance (97,597) (99,302)
Foreign currency translation    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (94,256) (103,374)
Other comprehensive (loss) income before reclassifications (4,879) 4,072
Amounts reclassified from accumulated other comprehensive loss 0 0
Other comprehensive (loss) income, net of tax (4,879) 4,072
Ending balance (99,135) (99,302)
Unrealized gain (loss) on derivatives    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 1,468 232
Other comprehensive (loss) income before reclassifications 587 (3)
Amounts reclassified from accumulated other comprehensive loss (517) (229)
Other comprehensive (loss) income, net of tax 70 (232)
Ending balance $ 1,538 $ 0