XML 62 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurement - Estimated Fair Values Per Share of Underlying Redeemable Convertible Preferred Stock (Details)
Dec. 31, 2017
$ / shares
Series AA  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]  
Estimated fair values preferred stock $ 5.75
Series B  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]  
Estimated fair values preferred stock 3.76
Series C-1  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]  
Estimated fair values preferred stock $ 3.76