XML 110 R86.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Future Principal Payments (Details)
$ in Millions
Mar. 31, 2021
USD ($)
Future Principal Payments  
Remaining 2021 $ 0
2022 1,000
2023 1,000
2024 1,250
2025 1,000
Thereafter 4,750
Total carrying amount of term debt $ 9,000