XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Loss by Component
Changes in accumulated other comprehensive loss for the three months ended June 30, 2025 and 2024 were as follows:
Foreign
currency
translation
Unrealized
gain (loss)
on derivatives
Total
Balance at April 1, 2025$(107,312)$(575)$(107,887)
Other comprehensive income before reclassifications13,666 1,789 15,455 
Amounts reclassified from accumulated other comprehensive loss (23)(23)
Net other comprehensive income, net of tax13,666 1,766 15,432 
Balance at June 30, 2025$(93,646)$1,191 $(92,455)
Balance at April 1, 2024$(99,135)$1,538 $(97,597)
Other comprehensive loss before reclassifications(8,454)(1,873)(10,327)
Amounts reclassified from accumulated other comprehensive loss— (327)(327)
Net other comprehensive loss, net of tax(8,454)(2,200)(10,654)
Balance at June 30, 2024$(107,589)$(662)$(108,251)
Changes in accumulated other comprehensive loss for the six months ended June 30, 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 reclassifications26,449 2,659 29,108 
Amounts reclassified from accumulated other comprehensive loss 450 450 
Net other comprehensive income, net of tax26,449 3,109 29,558 
Balance at June 30, 2025$(93,646)$1,191 $(92,455)
Balance at January 1, 2024$(94,256)$1,468 $(92,788)
Other comprehensive loss before reclassifications(13,333)(1,286)(14,619)
Amounts reclassified from accumulated other comprehensive loss— (844)(844)
Net other comprehensive loss, net of tax(13,333)(2,130)(15,463)
Balance at June 30, 2024$(107,589)$(662)$(108,251)