Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Impact of Adopting ASC 808 (Details)

v3.20.2
Summary of Significant Accounting Policies - Impact of Adopting ASC 808 (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue $ (11,246) $ (5,332) $ (24,507) $ (13,877)
Customer revenue        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue (10,930) (4,723) (19,815) (11,949)
Collaboration revenue        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue $ (316) (609) $ (4,692) (1,928)
As reported pre-adoption        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue   (5,332)   (13,877)
As reported pre-adoption | Customer revenue        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue   (4,934)   (12,468)
As reported pre-adoption | Collaboration revenue        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue   (398)   (1,409)
Adjustment | Accounting Standards Update 2018-18        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue   0   0
Adjustment | Customer revenue | Accounting Standards Update 2018-18        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue   211   519
Adjustment | Collaboration revenue | Accounting Standards Update 2018-18        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue   $ (211)   $ (519)