v3.25.2
Debt - Summary of Debt (Details) - USD ($)
Apr. 30, 2025
Apr. 30, 2024
Debt Instrument [Line Items]    
Less: current maturities $ (2,551,170) $ (500,000)
Notes payable, long-term 0  
FRV Note    
Debt Instrument [Line Items]    
Notes payable 500,000 $ 500,000
Streeterville Note    
Debt Instrument [Line Items]    
Notes payable $ 2,051,170