Quarterly report pursuant to Section 13 or 15(d)

Collaborative Arrangements - Strategic Collaboration Agreement (Details)

v3.20.2
Collaborative Arrangements - Strategic Collaboration Agreement (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2018
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Contract with customer, liability     $ 4,056,000     $ 4,056,000   $ 2,044,000
Revenue recognized     18,385,000 $ 21,906,000   48,023,000 $ 49,808,000  
Porton [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Contract with customer, liability     100,000     100,000   $ 0
Revenue recognized $ 1,000,000.0   $ 0 $ 0 $ 2,800,000 $ 1,100,000 $ 0  
Porton [Member] | Milestone One [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Contract with customer, liability   $ 500,000            
Number of days for payment   30 days            
Porton [Member] | Milestone Two [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Contingent receivable   $ 1,500,000            
Porton [Member] | Milestone Three [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Contingent receivable   $ 1,000,000.0