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 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue $ 2,939 $ 15,132 $ 27,446 $ 29,009
Customer revenue        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue 2,578 3,589 22,393 15,538
Collaboration revenue        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue $ 361 11,543 $ 5,053 13,471
As reported pre-adoption        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue   15,132   29,009
As reported pre-adoption | Customer revenue        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue   14,498   26,966
As reported pre-adoption | Collaboration revenue        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue   634   2,043
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   (10,909)   (11,428)
Adjustment | Collaboration revenue | Accounting Standards Update 2018-18        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Total revenue   $ 10,909   $ 11,428