XML 191 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Purchase Commitments and Purchase Orders (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Purchase commitments  
Purchase Commitment, Excluding Long-term Commitment [Line Items]  
Contractual commitment to pay $ 4.5
Clinical operations and support commitments  
Purchase Commitment, Excluding Long-term Commitment [Line Items]  
Contractual commitment to pay $ 105.9