v3.20.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
Sep. 06, 2019
shares
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]  
Stock split, conversion ratio 0.333
Common stock, shares authorized 380,000,000
Convertible Preferred Stock  
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]  
Convertible preferred stock, shares authorized 179,814,912