v3.25.1
Fair Value of Financial Instruments - Summary of contingent consideration related to acquisition (Details) - USD ($)
3 Months Ended
Feb. 21, 2025
Mar. 31, 2025
Mar. 31, 2024
Business Acquisition [Line Items]      
Balance, beginning   $ 0  
Change in fair value contingent consideration $ 4,435,443 (1,164,864) $ 0
Balance, ending   3,270,579  
CorHepta [Member]      
Business Acquisition [Line Items]      
Balance, beginning   0 0
Additions   4,435,443 0
Payments   0 0
Change in fair value contingent consideration   (1,164,864) 0
Balance, ending   $ 3,270,579 $ 0