XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Schedule of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Products:        
Revenues $ 10,085,926 $ 11,413,072 $ 30,199,441 $ 32,887,269
Kristalose        
Products:        
Revenues 3,887,476 3,903,305 12,313,321 11,418,673
Sancuso        
Products:        
Revenues 1,933,222 3,960,652 5,736,981 10,756,411
Vibativ        
Products:        
Revenues 2,789,579 1,909,750 6,785,592 6,008,005
Caldolor        
Products:        
Revenues 1,155,509 921,811 3,316,866 3,075,355
Acetadote        
Products:        
Revenues 120,052 99,792 440,071 337,685
Vaprisol        
Products:        
Revenues 0 (436) 39,866 (252,059)
Omeclamox-Pak        
Products:        
Revenues 23,288 35,600 28,832 31,925
RediTrex        
Products:        
Revenues (122,556) 85,809 (254,108) 238,712
Other revenue        
Products:        
Revenues $ 299,356 $ 496,789 $ 1,792,020 $ 1,272,562