XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Schedule of Future Annual Minimum Lease Payments (Details)
Oct. 31, 2025
USD ($)
Leases  
2026 (excluding the six months ended October 31, 2025) $ 395,700
2027 710,746
2028 486,199
2029 306,056
2030 165,044
Thereafter 200,314
Total minimum lease payments 2,264,059
Less imputed interest (453,407)
Present value of minimum lease payments $ 1,810,652