XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Products:    
Revenues $ 10,537,159 $ 8,330,734
Kristalose    
Products:    
Revenues 2,994,378 3,311,696
Vibativ    
Products:    
Revenues 5,052,243 2,425,755
Caldolor    
Products:    
Revenues 1,539,496 1,096,291
Acetadote    
Products:    
Revenues 117,191 713,899
Omeclamox-Pak    
Products:    
Revenues (450,263) 114,770
Vaprisol    
Products:    
Revenues 1,134,264 208,763
RediTrex    
Products:    
Revenues (32,252) 0
Other revenue    
Products:    
Revenues 182,102 459,560
Grant    
Products:    
Revenues $ 100,000 $ 200,000