XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Collaboration And License Agreements - Additional Information (Details) - Biocon - USD ($)
1 Months Ended 31 Months Ended
May 31, 2017
Nov. 30, 2019
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Common Stock Shares Issued   2,316,134
Collaboration and License Agreement | Maximum    
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
Regulatory milestone payments $ 30,000,000  
Sales milestone payments $ 565,000,000