XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenues $ 11,713,055 $ 8,497,701
Sublease income 158,629 155,683
Omeclamox-Pak    
Disaggregation of Revenue [Line Items]    
Revenues 0  
Grant    
Disaggregation of Revenue [Line Items]    
Revenues   100,000
Vibativ    
Disaggregation of Revenue [Line Items]    
Revenues 1,378,066 $ 1,605,489
Other Selling and Marketing Expense $ 25,000