v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Income Statement [Abstract]    
Net income (loss) $ (19,424,654) $ 30,656,050
Other comprehensive income (loss):    
Foreign currency translation adjustments 3,073 (358)
Other comprehensive income (loss) 3,073 (358)
Comprehensive income (loss) $ (19,421,581) $ 30,655,692