Annual report pursuant to Section 13 and 15(d)

Redeemable Convertible Preferred Stock - Additional Information (Details)

v3.20.4
Redeemable Convertible Preferred Stock - Additional Information (Details)
1 Months Ended
Jun. 30, 2018
shares
IPO  
Temporary Equity [Line Items]  
Number of outstanding shares of convertible preferred stock converted into common stock 12,263,126