XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.1
EQUITY - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Total Equity [Line Items]        
Accumulated other comprehensive income $ 2,702,232 $ 2,741,288 $ 2,767,174 $ 2,802,534
Total accumulated other comprehensive income        
Total Equity [Line Items]        
Accumulated other comprehensive income 15,212 20,940 $ 31,195 $ 23,745
Foreign currency translation loss        
Total Equity [Line Items]        
Accumulated other comprehensive income (4,479) (4,778)    
Unrealized gain on cash flow hedges        
Total Equity [Line Items]        
Accumulated other comprehensive income $ 19,691 $ 25,718