XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Tables)
9 Months Ended
Sep. 30, 2024
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 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)
Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Cash Flow HedgesOther AdjustmentsTotal
Balance as of January 1, 2023
$(122,973)$40,779 $1,216 $(80,978)
Other comprehensive income (loss) before
reclassifications
24,983 (113)(31)24,839 
Amounts reclassified from AOCI— (5,464)— (5,464)
Other comprehensive income (loss) 24,983 (5,577)(31)19,375 
Balance as of March 31, 2023
$(97,990)$35,202 $1,185 $(61,603)
Other comprehensive income (loss) before reclassifications7,569 13,175 (34)20,710 
Amounts reclassified from AOCI— (7,901)— (7,901)
Other comprehensive income (loss)7,569 5,274 (34)12,809 
Balance as of June 30, 2023
$(90,421)$40,476 $1,151 $(48,794)
Other comprehensive (loss) income before reclassifications(37,557)10,824 (35)(26,768)
Amounts reclassified from AOCI— (9,165)— (9,165)
Other comprehensive (loss) income(37,557)1,659 (35)(35,933)
Balance as of September 30, 2023
$(127,978)$42,135 $1,116 $(84,727)