XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.2
EQUITY - Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Total Equity [Line Items]            
Total accumulated other comprehensive (loss) income $ 2,711,485 $ 2,702,232 $ 2,741,288 $ 2,761,975 $ 2,767,174 $ 2,802,534
Total accumulated other comprehensive (loss) income            
Total Equity [Line Items]            
Total accumulated other comprehensive (loss) income (2,031) $ 15,212 20,940 $ 31,145 $ 31,195 $ 23,745
Foreign currency translation loss            
Total Equity [Line Items]            
Total accumulated other comprehensive (loss) income (688)   (4,778)      
Unrealized (loss) gain on cash flow hedges            
Total Equity [Line Items]            
Total accumulated other comprehensive (loss) income $ (1,343)   $ 25,718