v3.25.3
Operating Leases (Details) - Schedule of future minimum non-cancelable rental income
Oct. 31, 2025
USD ($)
Property, Plant and Equipment [Line Items]  
For the remainder of 2026 $ 11,712,467
2027 13,459,565
2028 12,531,468
2029 10,829,238
2030 7,529,340
2031 5,479,295
After 2031 19,937,694
Total 81,479,067
Company Owned Property [Member]  
Property, Plant and Equipment [Line Items]  
For the remainder of 2026 7,697,580
2027 8,486,631
2028 7,605,023
2029 6,842,429
2030 5,192,158
2031 3,846,493
After 2031 13,517,142
Total 53,187,456
Leased Property [Member]  
Property, Plant and Equipment [Line Items]  
For the remainder of 2026 4,014,887
2027 4,972,934
2028 4,926,445
2029 3,986,809
2030 2,337,182
2031 1,632,802
After 2031 6,420,552
Total $ 28,291,611