XML 104 R88.htm IDEA: XBRL DOCUMENT v3.19.3
Subsequent Events - 2019 Employee Stock Plan (Details) - shares
Oct. 31, 2019
Sep. 30, 2019
Dec. 31, 2018
Subsequent Event [Line Items]      
Shares authorized for issuance (in shares)   85,642,792 83,663,477
Subsequent Event | Employee Stock      
Subsequent Event [Line Items]      
Shares authorized for issuance (in shares) 1,700,000