v3.26.1
Schedule of Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Earnings Per Share [Abstract]        
Net income (loss) attributable to common stockholders – basic $ (1,812,844) $ (3,006,537) $ (7,584,385) $ (7,754,208)
Adjustments to net income
Net income (loss) attributable to common stockholders – diluted $ (1,812,844) $ (3,006,537) $ (7,584,385) $ (7,754,208)
Weighted average common shares outstanding - basic 5,612,356 1,915,367 4,432,039 1,119,479
Effect of dilutive securities
Weighted average common shares outstanding – diluted 5,612,356 1,915,367 4,432,039 1,119,479
Earnings (loss) per common share - basic $ (0.32) $ (1.57) $ (1.71) $ (6.93)
Earnings (loss) per common share - diluted $ (0.32) $ (1.57) $ (1.71) $ (6.93)