Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Income Statement [Abstract]        
Net income (loss) $ 746,860 $ (3,045,328) $ (15,031,211) $ 18,906,468
Other comprehensive income (loss):        
Foreign currency translation 2,587 (1,219) 2,329 (975)
Other comprehensive income (loss) 2,587 (1,219) 2,329 (975)
Comprehensive income (loss) $ 749,447 $ (3,046,547) $ (15,028,882) $ 18,905,493