XML 75 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Research Funding Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Commitments and contingencies      
Research and development $ 157,996 $ 96,898 $ 90,654
Sponsored Research Agreement | Broad      
Commitments and contingencies      
First research funding amount due and payable 5,000    
Second research funding amount due and payable $ 7,500    
Research and development     $ 12,500