XML 45 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Products:    
Revenues $ 11,175,045 $ 10,537,159
Kristalose    
Products:    
Revenues 3,945,097 2,994,378
Sancuso    
Products:    
Revenues 3,397,209 0
Vibativ    
Products:    
Revenues 2,501,434 5,052,243
Caldolor    
Products:    
Revenues 959,634 1,539,496
Vaprisol    
Products:    
Revenues (117,000) 1,134,264
Acetadote    
Products:    
Revenues 111,090 117,191
Omeclamox-Pak    
Products:    
Revenues 22,737 (450,263)
RediTrex    
Products:    
Revenues 59,226 (32,252)
Other revenue    
Products:    
Revenues 295,618 182,102
Grant    
Products:    
Revenues $ 40,000.00 $ 100,000