XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues - Schedule of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Products:        
Revenues $ 10,888,877 $ 10,299,152 $ 20,113,515 $ 21,474,197
Kristalose        
Products:        
Revenues 4,110,718 3,570,272 8,425,846 7,515,368
Sancuso        
Products:        
Revenues 1,916,966 3,398,548 3,803,759 6,795,758
Vibativ        
Products:        
Revenues 2,147,826 1,596,821 3,996,013 4,098,255
Caldolor        
Products:        
Revenues 1,226,314 1,193,916 2,161,356 2,153,546
Acetadote        
Products:        
Revenues 150,163 126,789 320,019 237,884
Vaprisol        
Products:        
Revenues 23,857 (134,621) 39,866 (251,623)
Omeclamox-Pak        
Products:        
Revenues 8,062 (26,412) 5,544 (3,676)
RediTrex        
Products:        
Revenues 9,493 93,676 (131,552) 152,904
Other revenue        
Products:        
Revenues $ 1,295,478 $ 480,163 $ 1,492,664 $ 775,781