XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Equity (Tables)
9 Months Ended
Sep. 30, 2025
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, 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)
Other comprehensive (loss) income before reclassifications(4,520)7,743 — 3,223 
Amounts reclassified from AOCI— (3,558)— (3,558)
Other comprehensive (loss) income(4,520)4,185 — (335)
Balance as of September 30, 2025$(30,003)$(4,793)$1,819 $(32,977)

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)
Other comprehensive (loss) income before reclassifications(15,865)436 — (15,429)
Amounts reclassified from AOCI— (6,818)— (6,818)
Other comprehensive loss(15,865)(6,382)— (22,247)
Balance as of June 30, 2024
$(115,466)$21,862 $1,819 $(91,785)
Other comprehensive income (loss) before reclassifications49,581 (14,975)— 34,606 
Amounts reclassified from AOCI— (5,257)— (5,257)
Other comprehensive income (loss)49,581 (20,232)— 29,349 
Balance as of September 30, 2024
$(65,885)$1,630 $1,819 $(62,436)