v3.26.1
Commercial Manufacturing Contracts (Details) - USD ($)
1 Months Ended 6 Months Ended
Feb. 28, 2026
Mar. 31, 2026
Dec. 31, 2027
Dec. 31, 2026
Commercial Manufacturing Contracts [Line Item]        
Total minimum purchase   $ 1,200,000    
Interest and other charges   1,800,000    
Recorded Unconditional Purchase Obligation, Amount of Maturities and Sinking Fund Requirements   19,733,307    
Purchase commitment obligations for 2025   4,000,000    
Revision of Prior Period, Error Correction, Adjustment [Member]        
Commercial Manufacturing Contracts [Line Item]        
Total minimum purchase $ 20,100,000 $ 17,100,000    
Forecast [Member]        
Commercial Manufacturing Contracts [Line Item]        
Purchase commitment obligations for 2026       $ 2,200,000
Purchase commitment obligations for 2027     $ 1,800,000