XML 89 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Development Agreement (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Collaboration agreement, up-front and periodic milestone payments, up to $ 11,700,000   $ 11,700,000  
Collaboration agreement, term     1 year  
Total revenue 39,861,000 $ 26,496,000 $ 93,536,000 $ 84,803,000
Development revenue        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Total revenue $ 3,180,000 $ 0 $ 6,180,000 $ 0