XML 61 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Revenue Recognition (Details)
6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
numberOfMarketProducts
Jun. 30, 2020
USD ($)
product
Revenue Recognition      
Sales return period prior to expiry date 6 months    
Sales return period subsequent to expiry date 12 months    
Number of commercial products   5 5
Maximum      
Revenue Recognition      
Product shelf life 60 months    
Royalty revenue agreements      
Revenue Recognition      
Guaranteed minimum amounts $ 0 $ 0 $ 0