XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 1,011,362 $ 1,018,593 $ 1,320,126 $ 1,261,250
Other comprehensive income (loss) before reclassifications 14,809 (5,549) 3,093 13,259
Reclassifications from AOCI to income (2,453) (2,431) (5,623) (5,267)
Ending balance 1,034,595 1,011,362 1,201,336 1,320,126
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (78,607) (70,627) (44,776) (52,768)
Ending balance (66,251) (78,607) (47,306) (44,776)
Foreign currency translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (80,559) (80,720) (61,579) (56,031)
Other comprehensive income (loss) before reclassifications 16,278 161 (4,154) (5,548)
Reclassifications from AOCI to income 0 0 0 0
Ending balance (64,281) (80,559) (65,733) (61,579)
Unrealized gains (losses) on hedging activities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 1,952 10,093 16,803 3,263
Other comprehensive income (loss) before reclassifications (1,469) (5,710) 7,247 18,807
Reclassifications from AOCI to income (2,453) (2,431) (5,623) (5,267)
Ending balance $ (1,970) $ 1,952 $ 18,427 $ 16,803