XML 51 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Organization and Description of Business - Additional Information (Details) - Initial Public Offering
$ in Millions
Oct. 06, 2016
USD ($)
shares
Organization Consolidation And Presentation Of Financial Statements [Line Items]  
Issuance of common stock | shares 8,510,000
Net proceeds from initial public offering | $ $ 142.5
Initial public offering costs | $ $ 5.3
Preferred stock converted into common stock | shares 34,610,979