XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Operating Leases (Details) - Schedule of future minimum non-cancelable rental income
Oct. 31, 2024
USD ($)
Property, Plant and Equipment [Line Items]  
For the remainder of 2025 $ 13,902,660
2026 13,457,252
2027 12,206,513
2028 11,323,068
2029 9,765,641
2030 8,098,827
After 2030 20,857,829
Total 89,611,790
Company Owned Property [Member]  
Property, Plant and Equipment [Line Items]  
For the remainder of 2025 9,204,641
2026 8,821,697
2027 7,917,146
2028 7,079,574
2029 6,347,171
2030 5,914,145
After 2030 15,805,054
Total 61,089,428
Leased Property [Member]  
Property, Plant and Equipment [Line Items]  
For the remainder of 2025 4,698,019
2026 4,635,555
2027 4,289,367
2028 4,243,494
2029 3,418,470
2030 2,184,682
After 2030 5,052,775
Total $ 28,522,362