XML 169 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Collaboration Agreements - VERTEX Revenue Recognized (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Vertex First Extended Research Term      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Revenue recognized $ 13,452 $ 0 $ 0
Vertex Agreement/2019 Amendment      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Revenue recognized 2,053 6,197 10,400
Vertex Agreements      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Revenue recognized $ 15,505 $ 6,197 $ 10,400