v3.25.2
Inventory - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Inventory    
Amount of fair value step-up adjustment $ 16,549,749 $ 16,549,749
Non-cash amortization of inventory step up included in product costs $ 4,152,108 $ 4,152,108