v3.26.1
Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss) The components of AOCI, net of tax, were as follows (in thousands):
Foreign Currency Translation AdjustmentsUnrealized Losses on Cash Flow HedgesOther AdjustmentsTotal
Balance as of January 1, 2026
$(27,025)$(9,484)$1,879 $(34,630)
Other comprehensive (loss) income before
reclassifications
(20,242)4,593 45 (15,604)
Amounts reclassified from AOCI— (1,663)— (1,663)
Other comprehensive (loss) income(20,242)2,930 45 (17,267)
Balance as of March 31, 2026
$(47,267)$(6,554)$1,924 $(51,897)
Other comprehensive income before reclassifications695 8,497 — 9,192 
Amounts reclassified from AOCI— (631)— (631)
Other comprehensive income695 7,866 — 8,561 
Balance as of June 30, 2026
$(46,572)$1,312 $1,924 $(43,336)
Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Cash Flow HedgesOther AdjustmentsTotal
Balance as of January 1, 2025
$(146,942)$5,722 $1,819 $(139,401)
Other comprehensive income (loss) before
reclassifications
39,890 (3,260)— 36,630 
Amounts reclassified from AOCI— (2,624)— (2,624)
Other comprehensive income (loss)39,890 (5,884)— 34,006 
Balance as of March 31, 2025
$(107,052)$(162)$1,819 $(105,395)
Other comprehensive income (loss) before reclassifications81,569 (6,524)— 75,045 
Amounts reclassified from AOCI— (2,292)— (2,292)
Other comprehensive income (loss)81,569 (8,816)— 72,753 
Balance as of June 30, 2025
$(25,483)$(8,978)$1,819 $(32,642)