v3.26.1
Equity
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Stockholders' Equity Note Disclosure Stockholders' Equity
Treasury Stock

    In August 2019, our Board approved a share purchase plan to purchase up to $100.0 million of our common stock. This plan has no expiration date. During the three months ended June 30, 2026 and 2025, we did not purchase any shares of our common stock under our share purchase plan. As of June 30, 2026, all of the $100.0 million available for purchase was remaining under the plan. We are currently limited on share purchases in accordance with the terms and conditions of our Credit Agreement (see Note 18: Long-Term Debt).

    For the six months ended June 30, 2026, we withheld 296,524 shares of our common stock from employee vested restricted stock units in consideration for $38.9 million in payments made on the employees' behalf for their minimum statutory income tax withholding obligations. For the six months ended June 30, 2025, we withheld 61,066 shares of our common stock from employee vested restricted stock units in consideration for $8.7 million in payments made on the employees' behalf for their minimum statutory income tax withholding obligations. Treasury stock is used to issue shares for stock option exercises and restricted stock grants.

Accumulated Other Comprehensive (Loss) Income ("AOCI")

    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)