v3.19.1
Redeemable Convertible Preferred Stock - Summary of Preferred Stock (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Temporary Equity [Line Items]    
Preferred stock authorized 0 1,867,886
Preferred stock issued 0 1,574,508
Preferred stock outstanding 0 1,574,508
Preferred share, Carrying Value   $ 50,937
Preferred share, liquidation preference   $ 36,844
Common Stock Issuable Upon Conversion   12,596,064
Series A Redeemable Convertible Preferred Stock [Member]    
Temporary Equity [Line Items]    
Preferred stock authorized   1,265,100
Preferred stock issued   971,722
Preferred stock outstanding   971,722
Preferred share, Carrying Value   $ 972
Preferred share, liquidation preference   $ 972
Common Stock Issuable Upon Conversion   7,773,776
Series B Redeemable Convertible Preferred Stock [Member]    
Temporary Equity [Line Items]    
Preferred stock authorized   470,037
Preferred stock issued   470,037
Preferred stock outstanding   470,037
Preferred share, Carrying Value   $ 38,961
Preferred share, liquidation preference   $ 27,972
Common Stock Issuable Upon Conversion   3,760,296
Series B-1 Preferred Stock [Member]    
Temporary Equity [Line Items]    
Preferred stock authorized   132,749
Preferred stock issued   132,749
Preferred stock outstanding   132,749
Preferred share, Carrying Value   $ 11,004
Preferred share, liquidation preference   $ 7,900
Common Stock Issuable Upon Conversion   1,061,992