XML 74 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail)
$ in Billions
12 Months Ended
Dec. 31, 2018
USD ($)
Minimum  
Commitment And Contingencies [Line Items]  
Lease cancellation, notice period 0 days
Maximum  
Commitment And Contingencies [Line Items]  
Lease cancellation, notice period 180 days
Milestone payables $ 1.0
Royalty, rate 6.00%