XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Operating Leases (Tables)
3 Months Ended
Oct. 31, 2023
Operating Leases [Abstract]  
Schedule of Operating Lease Related Assets and Liabilities Recorded on the Balance Sheets The following table presents the operating lease related assets and liabilities recorded on the balance sheets as of October 31, 2023 and July 31, 2023.
   October 31,
2023
   July 31,
2023
 
   (unaudited)     
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 
Schedule of Weighted Average Remaining Lease Terms and Discount Rates The weighted average remaining lease terms and discount rates for all of operating leases were as follows as of July 31, 2023 and 2022:
   October 31,
2023
   July 31,
2023
 
   (unaudited)     
Remaining lease term and discount rate        
Weighted average remaining lease term (years)   3.26    3.35 
Weighted average discount rate   4.90%   4.90%
Schedule of Maturities of Lease Liabilities The following is a schedule of maturities of lease liabilities as of October 31, 2023 and July 31, 2023:
   October 31,
2023
   July 31,
2023
 
   (unaudited)     
For the nine months/twelve months ended July 31, 2024  $346,412   $457,708 
For the twelve months ended July 31, 2025   267,239    267,239 
For the twelve months ended July 31, 2026   267,239    267,239 
For the twelve months ended July 31, 2027 and thereafter   204,540    204,540 
Total lease payments  $1,085,430   $1,196,726 
Less: imputed interest   (79,165)   (91,817)
Present value of lease liabilities  $1,006,265   $1,104,909