v3.22.2.2
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