v3.26.1
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2026
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, 2026 and 2025 were as follows:
Foreign
currency
translation
Unrealized
gain (loss)
on derivatives
Total
Balance at April 1, 2026$(88,349)$ $(88,349)
Other comprehensive loss before reclassifications(1,688) (1,688)
Amounts reclassified from accumulated other comprehensive loss   
Net other comprehensive loss, net of tax(1,688) (1,688)
Balance at June 30, 2026$(90,037)$ $(90,037)
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)
Changes in accumulated other comprehensive loss for the six months ended June 30, 2026 and 2025 were as follows:
Foreign
currency
translation
Unrealized
gain (loss)
on derivatives
Total
Balance at January 1, 2026$(89,100)$ $(89,100)
Other comprehensive loss before reclassifications(937) (937)
Amounts reclassified from accumulated other comprehensive loss   
Net other comprehensive loss, net of tax(937) (937)
Balance at June 30, 2026$(90,037)$ $(90,037)
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)