XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases (Details) - Schedule of future minimum non-cancelable rental income
Jan. 31, 2025
USD ($)
Property, Plant and Equipment [Line Items]  
For the remainder of 2025 $ 9,243,488
2026 13,582,730
2027 12,269,430
2028 11,385,985
2029 9,828,558
2030 6,863,746
After 2030 20,803,066
Total 83,977,003
Company Owned Property [Member]  
Property, Plant and Equipment [Line Items]  
For the remainder of 2025 6,050,032
2026 8,879,417
2027 7,912,304
2028 7,074,733
2029 6,342,330
2030 4,786,510
After 2030 15,750,291
Total 56,795,617
Leased Property [Member]  
Property, Plant and Equipment [Line Items]  
For the remainder of 2025 3,193,456
2026 4,703,313
2027 4,357,126
2028 4,311,252
2029 3,486,228
2030 2,077,236
After 2030 5,052,775
Total $ 27,181,386