v3.19.3.a.u2
Investments and Fair Value Measurement - Summary of Unobservable Inputs (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
Dec. 31, 2018
$ / shares
Relative weighting    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Financing transactions, measurement input 1 1
Transaction price per share    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Financing transactions, measurement input 6.16 6.16
Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Estimated time to liquidity 1 year 1 year
Minimum | Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Financing transactions, measurement input 0.48 0.48
Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Estimated time to liquidity 2 years 6 months 2 years 6 months
Maximum | Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Financing transactions, measurement input 0.54 0.54