XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Income
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Accumulated Other Comprehensive Income Accumulated Other Comprehensive Income
The following tables present the components of accumulated other comprehensive income (loss) (“AOCI”).
Foreign Currency TranslationInterest rate swapTotal
Balance as of March 31, 2025$(45,042)$— $(45,042)
Other comprehensive income (loss) before reclassifications4,454 — 4,454 
Net other comprehensive income (loss)4,454 — 4,454 
Balance as of June 30, 2025$(40,588)$— $(40,588)
Balance as of March 31, 2024$(41,108)$558 $(40,550)
Other comprehensive income (loss) before reclassifications(3,387)— (3,387)
Amounts reclassified from AOCI to interest expense (1)— (449)(449)
Net other comprehensive income (loss)(3,387)(449)(3,836)
Balance as of June 30, 2024$(44,495)$109 $(44,386)

Foreign Currency TranslationInterest rate swapTotal
Balance as of December 31, 2024$(48,167)$— $(48,167)
Other comprehensive income (loss) before reclassifications7,579 — 7,579 
Net other comprehensive income (loss)7,579 — 7,579 
Balance as of June 30, 2025$(40,588)$— $(40,588)
Balance as of December 31, 2023$(38,762)$1,007 $(37,755)
Other comprehensive income (loss) before reclassifications(5,733)— (5,733)
Amounts reclassified from AOCI to interest expense (1)— (898)(898)
Net other comprehensive income (loss)(5,733)(898)(6,631)
Balance as of June 30, 2024$(44,495)$109 $(44,386)
______________________
(1)    Represents gain recognized in interest expense on effective interest rate swap.