XML 93 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Operating Lease Liabilities (Details) - USD ($)
Oct. 31, 2025
Apr. 30, 2025
Schedule of Operating Lease Liabilities Maturity [Abstract]    
2026 $ 3,447,820  
2027 3,503,445  
2028 3,155,054  
2029 2,671,633  
2030 2,753,367  
Thereafter 48,033,080  
Total future undiscounted lease payments 63,564,399  
Less: interest (25,790,145)  
Present value of lease liabilities $ 37,774,254 $ 38,584,425