XML 102 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Organization and Business Description - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 16, 2017
Dec. 31, 2019
Dec. 31, 2017
Dec. 31, 2018
Organization And Business Description [Line Items]        
State of incorporation   DE    
Date of incorporation   Jun. 26, 2015    
Issuance of stock, net of issuance/offering costs     $ 43,240  
Net proceeds received after deducting underwriting discounts and commissions and offering costs     $ 47,690  
Conversion of convertible securities into shares of common stock 9,091,484      
Preferred stock, shares outstanding 0 0   0
Class A Common Stock        
Organization And Business Description [Line Items]        
Conversion of convertible securities into shares of common stock 60,564,678      
Class A Common Stock | Selling Shareholders        
Organization And Business Description [Line Items]        
Issuance of stock, net of issuance/offering costs, Shares 7,605,000      
Class A Common Stock | Subsequent Conversion        
Organization And Business Description [Line Items]        
Conversion of convertible securities into shares of common stock 40,376,452      
Class B Common Stock        
Organization And Business Description [Line Items]        
Conversion of convertible securities into shares of common stock 40,376,452      
IPO        
Organization And Business Description [Line Items]        
Preferred stock, shares outstanding 0      
IPO | Class A Common Stock        
Organization And Business Description [Line Items]        
Issuance of stock, net of issuance/offering costs, Shares 3,205,000      
Number of shares issued for services 705,000      
Offering price per share $ 16.00      
Issuance of stock, net of issuance/offering costs $ 51,300      
Net proceeds received after deducting underwriting discounts and commissions and offering costs 43,200      
Underwriting discounts and commissions 3,600      
Stock issuance costs $ 4,500      
Conversion of convertible securities into shares of common stock 20,188,226      
IPO | Convertible Preferred Stock        
Organization And Business Description [Line Items]        
Preferred stock, shares outstanding 0