XML 16 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies Summary of Significant Accounting Policies - Stock Split (Details) - shares
Dec. 31, 2019
Aug. 08, 2019
Dec. 31, 2018
Equity [Abstract]      
Total Common And Temporary Equity Shares Authorized   32,000,000  
Common Stock, Shares Authorized 30,000,000 30,000,000 800,000,000
Temporary Equity, Shares Authorized 2,000,000 2,000,000 2,000,000