XML 63 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2020
Feb. 28, 2021
Loss Contingencies [Line Items]    
Pending or threatened legal proceedings $ 0  
Percentage of contingent cash payment with remainder on future milestone payments 7.50%  
Contingent Payable $ 300,000  
3D Medicines [Member]    
Loss Contingencies [Line Items]    
Contingent payable gross 700,000  
Contingent paid amount $ 400,000  
3D Medicines [Member] | Subsequent Event [Member]    
Loss Contingencies [Line Items]    
Contingent payable pending amount   $ 300,000
Minimum [Member]    
Loss Contingencies [Line Items]    
Proceeds from future licensing transaction percentage 10.00%