XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Summary of accumulated other comprehensive income/(loss) [Line Items]        
Total accumulated other comprehensive income (loss) $ 18,732,066 $ 18,596,579 $ 16,691,017 $ 16,881,572
Foreign currency translation        
Summary of accumulated other comprehensive income/(loss) [Line Items]        
Total accumulated other comprehensive income (loss) (743,402) (674,306)    
Derivative and financial instruments designated as hedges        
Summary of accumulated other comprehensive income/(loss) [Line Items]        
Total accumulated other comprehensive income (loss) 604,930 552,990    
Total accumulated other comprehensive income (loss)        
Summary of accumulated other comprehensive income/(loss) [Line Items]        
Total accumulated other comprehensive income (loss) $ (138,472) $ (121,316) $ (128,136) $ (148,504)