Operating Leases (Details) - Schedule of future minimum non-cancelable rental income |
Oct. 31, 2022
USD ($)
|
---|---|
Operating Leases (Details) - Schedule of future minimum non-cancelable rental income [Line Items] | |
For the remainder of 2023 | $ 13,447,261 |
2024 | 11,988,259 |
2025 | 10,880,375 |
2026 | 9,896,846 |
2027 | 9,043,132 |
2028 | 8,184,320 |
After 2028 | 28,890,218 |
Total | 92,330,411 |
Company Owned Property [Member] | |
Operating Leases (Details) - Schedule of future minimum non-cancelable rental income [Line Items] | |
For the remainder of 2023 | 9,403,294 |
2024 | 8,720,935 |
2025 | 8,191,367 |
2026 | 7,342,321 |
2027 | 6,631,391 |
2028 | 5,818,355 |
After 2028 | 25,800,170 |
Total | 71,907,833 |
Leased Property [Member] | |
Operating Leases (Details) - Schedule of future minimum non-cancelable rental income [Line Items] | |
For the remainder of 2023 | 4,043,967 |
2024 | 3,267,324 |
2025 | 2,689,008 |
2026 | 2,554,525 |
2027 | 2,411,741 |
2028 | 2,365,965 |
After 2028 | 3,090,048 |
Total | $ 20,422,578 |