XML 105 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Discontinued Operations - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Financial consideration $ 3,000,000.0 $ 5,000,000
Financial consideration, payment period 2 years  
Current assets associated with discontinued operations $ 0 2,462,724
Clinigen    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Current assets associated with discontinued operations   $ 500,000