XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Operating Leases (Details) - Schedule of Operating Lease Related Assets and Liabilities Recorded on the Balance Sheets - USD ($)
Oct. 31, 2023
Jul. 31, 2023
Schedule of Operating Lease Related Assets and Liabilities Recorded on the Balance Sheets [Abstract]    
Right-of- use assets, net $ 945,706 $ 1,058,822
Operating lease liabilities, current 375,278 415,411
Operating lease liabilities, noncurrent 630,987 689,498
Total operating lease liabilities $ 1,006,265 $ 1,104,909