XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Revenues (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenue $ 4,905,772 $ 3,179,235
Distribution Channel - Sandoz, Institutional Markets [Member]    
Revenue 464,989  
Clinics/Hospitals [Member]    
Revenue 4,044,193 2,752,610
Direct to Patients [Member]    
Revenue 396,590 426,625
Outsourced Manufacturing [Member]    
Revenue 464,989  
Sterile [Member]    
Revenue 3,174,135 1,770,736
Non-Sterile [Member]    
Revenue $ 1,266,648 $ 1,408,499