XML 122 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholder's Equity - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Summary of accumulated other comprehensive income/(loss) [Line Items]        
Total accumulated other comprehensive income (loss) $ 32,316,366 $ 26,081,122 $ 21,009,553 $ 18,596,579
Foreign currency translation        
Summary of accumulated other comprehensive income/(loss) [Line Items]        
Total accumulated other comprehensive income (loss) (1,276,625) (913,675)    
Derivative and financial instruments designated as hedges        
Summary of accumulated other comprehensive income/(loss) [Line Items]        
Total accumulated other comprehensive income (loss) 916,844 750,515    
Total accumulated other comprehensive income (loss)        
Summary of accumulated other comprehensive income/(loss) [Line Items]        
Total accumulated other comprehensive income (loss) $ (359,781) $ (163,160) $ (119,707) $ (121,316)