Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Summary of Rollforward of Aggregate Fair Value of Convertible Notes (Details)

v3.20.1
Fair Value Measurements - Summary of Rollforward of Aggregate Fair Value of Convertible Notes (Details) - Convertible Notes - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Initial fair value $ 12,535    
Fair value adjustments     $ 6,244
Significant Unobservable Inputs (Level 3)      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Initial fair value   $ 12,535  
Fair value adjustments   6,244  
Conversion into convertible preferred stock   $ (18,779)