v3.25.1
Equity
3 Months Ended
Mar. 31, 2025
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 March 31, 2025 and 2024, we did not purchase any shares of our common stock under our share purchase plan. As of March 31, 2025, 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 three months ended March 31, 2025, we withheld 58,858 shares of our common stock from employee vested restricted stock units in consideration for $8.4 million in payments made on the employees' behalf for their minimum statutory income tax withholding obligations. For the three months ended March 31, 2024, we withheld 110,119 shares of our common stock from employee vested restricted stock units in consideration for $11.4 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, 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)

Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Cash Flow HedgesOther AdjustmentsTotal
Balance as of January 1, 2024
$(76,784)$21,884 $1,819 $(53,081)
Other comprehensive (loss) income before
reclassifications
(22,817)13,908 — (8,909)
Amounts reclassified from AOCI— (7,548)— (7,548)
Other comprehensive (loss) income(22,817)6,360 — (16,457)
Balance as of March 31, 2024
$(99,601)$28,244 $1,819 $(69,538)