XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Operating Leases (Details) - Schedule of future minimum non-cancelable rental income
Oct. 31, 2023
USD ($)
Property, Plant and Equipment [Line Items]  
For the remainder of 2024 $ 13,044,083
2025 13,114,558
2026 11,648,915
2027 10,383,901
2028 9,500,455
2029 8,082,221
After 2029 23,473,885
Total 89,248,018
Company Owned Property [Member]  
Property, Plant and Equipment [Line Items]  
For the remainder of 2024 8,752,113
2025 9,157,533
2026 8,028,846
2027 6,906,617
2028 6,069,044
2029 5,475,835
After 2029 20,359,611
Total 64,749,599
Leased Property [Member]  
Property, Plant and Equipment [Line Items]  
For the remainder of 2024 4,291,970
2025 3,957,025
2026 3,620,069
2027 3,477,284
2028 3,431,411
2029 2,606,386
After 2029 3,114,274
Total $ 24,498,419