Quarterly report pursuant to Section 13 or 15(d)

Deerfield Obligation - Narrative (Details)

v3.8.0.1
Deerfield Obligation - Narrative (Details)
3 Months Ended 28 Months Ended
Mar. 31, 2018
USD ($)
component
Mar. 31, 2017
USD ($)
Oct. 31, 2020
USD ($)
Jan. 31, 2021
USD ($)
Feb. 16, 2018
USD ($)
Deerfield Obligation          
Debt Instrument [Line Items]          
Number of components | component 2        
Interest expense including amortization of discount and accrual of termination fee $ 105,451        
Scenario, Forecast | Deerfield Obligation          
Debt Instrument [Line Items]          
Periodic payment     $ 262,500    
Balloon payment to be paid       $ 15,250,000  
Level 1 | Deerfield Obligation          
Debt Instrument [Line Items]          
Long-term debt fair value         $ 15,272,303
Level 1 | Deerfield Contingent Consideration          
Debt Instrument [Line Items]          
Long-term debt fair value 7,920,356       $ 7,875,165
Level 3          
Debt Instrument [Line Items]          
Change in fair value 286,020 $ 3,761      
Contingent consideration | Level 3          
Debt Instrument [Line Items]          
Change in fair value 199,283        
Contingent consideration | Level 3 | Deerfield Contingent Consideration          
Debt Instrument [Line Items]          
Change in fair value $ 45,191