XML 107 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Product Revenues      
Revenues $ 35,045,259 $ 35,840,673 $ 32,407,845
Other Revenues      
Other revenue, upfront payment 1,000,000    
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 400,000 600,000 1,300,000
HongKong WinHealth Pharma Group Co. Limited And DB Pharm Korea Co., Ltd.      
Product Revenues      
Revenues $ 0 $ 0 $ 300,000