XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Products:        
Revenues $ 9,055,483 $ 9,598,177 $ 19,592,642 $ 17,928,911
Kristalose        
Products:        
Revenues 5,275,065 3,477,471 269,972 1,308,711
Vibativ        
Products:        
Revenues 1,844,936 3,299,507 (474,371) 124,371
Caldolor        
Products:        
Revenues 938,328 1,166,569 8,269,443 6,771,433
Acetadote        
Products:        
Revenues 152,781 595,310 1,534,216 382,016
Omeclamox-Pak        
Products:        
Revenues (24,109) 10,948 2,477,824 2,261,286
Vaprisol        
Products:        
Revenues 399,952 174,159 6,897,179 5,721,708
RediTrex        
Products:        
Revenues 7,382 0 (24,870) 0
Other revenue        
Products:        
Revenues 461,148 874,213 $ 643,249 $ 1,359,386
Grant        
Products:        
Revenues $ 200,000 $ 500,000