XML 95 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Debt and Lines of Credit - Principal Payments (Details)
$ in Billions
Dec. 31, 2020
USD ($)
Principal payments of long-term debt  
Principal payments required in 2021 $ 7.0
Principal payments required in 2022 753.0
Principal payments required in 2023 2.4
Principal payments required in 2024 1.3
Principal payments required in 2025 1.5
Principal payments required in 2026 and thereafter $ 12.5