XML 62 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 245,260 $ 287,717
Other comprehensive (loss) income before reclassifications 13,654 (4,292)
Amounts reclassified from accumulated other comprehensive loss 472 (517)
Other comprehensive income (loss), net of tax 14,126 (4,809)
Ending balance 253,096 277,256
Accumulated Other Comprehensive (Loss) Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (122,013) (92,788)
Ending balance (107,887) (97,597)
Foreign currency translation    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (120,095) (94,256)
Other comprehensive (loss) income before reclassifications 12,783 (4,879)
Amounts reclassified from accumulated other comprehensive loss 0 0
Other comprehensive income (loss), net of tax 12,783 (4,879)
Ending balance (107,312) (99,135)
Unrealized gain (loss) on derivatives    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (1,918) 1,468
Other comprehensive (loss) income before reclassifications 871 587
Amounts reclassified from accumulated other comprehensive loss 472 (517)
Other comprehensive income (loss), net of tax 1,343 70
Ending balance $ (575) $ 1,538