XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Additions and Returns of Product Rights - Dissolution Payments (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Business Acquisition [Line Items]        
Revenues $ 9,055,483 $ 9,598,177 $ 19,592,642 $ 17,928,911
Costs of products sold 1,740,649 2,609,982 4,157,978 4,244,163
Selling, Marketing and other 4,121,817 3,865,406 7,909,157 7,573,082
Clinigen        
Business Acquisition [Line Items]        
Revenues 498,807 738,622 994,217 1,556,895
Costs of products sold 0 0 0 0
Selling, Marketing and other 0 0 0 0
Income from discontinued operations $ 498,807 $ 738,622 $ 994,217 $ 1,556,895