XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Operating Leases (Details) - Schedule of future minimum non-cancelable rental income
Apr. 30, 2025
USD ($)
Property, Plant and Equipment [Line Items]  
For the remainder of 2025 $ 4,877,755
2026 14,418,663
2027 12,703,608
2028 11,820,785
2029 10,263,996
2030 7,286,262
After 2030 23,698,938
Total 85,070,007
Company Owned Property [Member]  
Property, Plant and Equipment [Line Items]  
For the remainder of 2025 3,219,428
2026 9,388,302
2027 8,134,370
2028 7,296,798
2029 6,564,395
2030 5,008,575
After 2030 16,897,629
Total 56,509,497
Leased Property [Member]  
Property, Plant and Equipment [Line Items]  
For the remainder of 2025 1,658,327
2026 5,030,361
2027 4,569,238
2028 4,523,987
2029 3,699,601
2030 2,277,687
After 2030 6,801,309
Total $ 28,560,510