XML 48 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Products:        
Revenues $ 8,072,540 $ 9,250,689 $ 27,665,182 $ 27,179,600
Kristalose        
Products:        
Revenues 4,012,746 3,615,557 638,704 1,527,173
Vibativ        
Products:        
Revenues 1,896,584 2,813,249 (451,683) 640,435
Caldolor        
Products:        
Revenues 1,255,669 1,416,146 12,286,729 10,387,046
Acetadote        
Products:        
Revenues 368,733 218,462 1,861,130 790,817
Omeclamox-Pak        
Products:        
Revenues 22,689 516,066 3,734,273 3,677,434
Vaprisol        
Products:        
Revenues 325,774 406,162 8,799,891 8,551,125
RediTrex        
Products:        
Revenues 11,459 0 (13,291) 0
Other revenue        
Products:        
Revenues 178,886 265,047 809,429 1,605,570
Grant        
Products:        
Revenues $ 20,000.00 $ 100,000 $ 300,000 $ 700,000