XML 13 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Formation (Details) - $ / shares
Mar. 31, 2020
Dec. 31, 2019
Feb. 06, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Common Stock, Shares Authorized 9,000,000,000 9,000,000,000 9,000,000,000
Preferred Stock, Shares Authorized 900,000,000 900,000,000 900,000,000
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01 $ 0.01
Preferred Stock, Par or Stated Value Per Share $ 0.01 $ 0.01 $ 0.01
Business Combination, Percentage Ownership Of The Combined Entity After The Transaction By Stockholders Of The Company 99.40%