v3.25.4
Commercial Manufacturing Contracts (Details) - USD ($)
3 Months Ended
Dec. 31, 2026
Dec. 31, 2025
Dec. 31, 2027
Commercial Manufacturing Contracts [Line Item]      
Annual service fee   $ 250,000  
Total minimum purchase   16,200,000  
Purchase commitment obligations for 2025   4,000,000  
Forecast [Member]      
Commercial Manufacturing Contracts [Line Item]      
Total minimum purchase $ 6,300,000    
Purchase commitment obligations for 2026 $ 2,200,000    
Purchase commitment obligations for 2027     $ 1,800,000
Revision of Prior Period, Error Correction, Adjustment [Member]      
Commercial Manufacturing Contracts [Line Item]      
Total minimum purchase   $ 9,900,000