XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 8,292,362 $ 9,085,826 $ 30,842,780 $ 27,432,376
Sublease income 166,487 129,622 487,913 408,535
Vaprisol        
Disaggregation of Revenue [Line Items]        
Revenues 0      
Grant        
Disaggregation of Revenue [Line Items]        
Revenues     0 400,000
Vibativ        
Disaggregation of Revenue [Line Items]        
Revenues $ 2,598,454 $ 1,028,013 6,678,374 $ 5,087,983
Other selling and marketing expense     $ 25,000