XML 72 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Product Revenues      
Revenues $ 35,840,673 $ 32,407,845 $ 28,803,961
Other Revenues      
Other revenue, upfront payment 1,000,000.0    
Other revenue, potential upfront payments related to regulatory approval 2,200,000    
Other revenue, potential upfront payment related to product sales 4,800,000    
Cumulative upfront payment 1,200,000    
Milestone payments associated with international agreements 100,000    
Collaborative Arrangement, Federal Small Business Grant Programs | Grant      
Product Revenues      
Revenues 800,000 $ 1,300,000 $ 100,000
HongKong WinHealth Pharma Group Co. Limited And DB Pharm Korea Co., Ltd.      
Product Revenues      
Revenues $ 300,000