XML 32 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive (Loss) Income
3 Months Ended
Mar. 31, 2025
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive (Loss) Income Accumulated Other Comprehensive (Loss) Income
Changes in accumulated other comprehensive (loss) income for the three months ended March 31, 2025 and 2024 were as follows:
Foreign
currency
translation
Unrealized
gain (loss)
on derivatives
Total
Balance at January 1, 2025$(120,095)$(1,918)$(122,013)
Other comprehensive income before reclassifications12,783 871 13,654 
Amounts reclassified from accumulated other comprehensive loss 472 472 
Net other comprehensive income (loss), net of tax12,783 1,343 14,126 
Balance at March 31, 2025$(107,312)$(575)$(107,887)
Balance at January 1, 2024$(94,256)$1,468 $(92,788)
Other comprehensive (loss) income before reclassifications(4,879)587 (4,292)
Amounts reclassified from accumulated other comprehensive loss— (517)(517)
Net other comprehensive (loss) income, net of tax(4,879)70 (4,809)
Balance at March 31, 2024$(99,135)$1,538 $(97,597)