Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)

v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Income Statement [Abstract]        
Net income (loss) $ (7,417,975) $ (1,469,560) $ (15,778,071) $ 21,951,795
Other comprehensive income (loss):        
Foreign currency translation (381) 61 (258) 244
Other comprehensive income (loss) (381) 61 (258) 244
Comprehensive income (loss) $ (7,418,356) $ (1,469,499) $ (15,778,329) $ 21,952,039