XML 42 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Schedule of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Products:    
Revenues $ 9,224,638 $ 11,175,045
Kristalose    
Products:    
Revenues 4,315,128 3,945,097
Sancuso    
Products:    
Revenues 1,886,793 3,397,209
Vibativ    
Products:    
Revenues 1,848,187 2,501,434
Caldolor    
Products:    
Revenues 935,043 959,634
Acetadote    
Products:    
Revenues 169,856 111,090
Vaprisol    
Products:    
Revenues 16,008 (117,000)
Omeclamox-Pak    
Products:    
Revenues (2,518) 22,737
RediTrex    
Products:    
Revenues (141,045) 59,226
Other revenue    
Products:    
Revenues $ 197,186 $ 295,618