v3.20.1
Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders' Equity (Unaudited) (Parenthetical)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
$ / shares
Common stock issued, per share | $ / shares $ 767.00
Common stock public offering issuance costs | $ $ 28
1.25% Convertible Senior Notes due in 2021 ("2021 Notes") [Member] | Recourse debt [Member]  
Reclassification from equity to mezzanine equity interest rate 1.25%