XML 124 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
License and Collaboration Agreements (Details) - product_candidates
3 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2019
License And Collaboration Agreements [Line Items]    
License agreement, exclusivity period   12 years
Termination of agreement notice period   90 days
Number of sterile injectable product candidates 5  
Minimum    
License And Collaboration Agreements [Line Items]    
Royalty rate on net sales   5.00%
Maximum    
License And Collaboration Agreements [Line Items]    
Royalty rate on net sales   15.00%