XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases (Tables)
6 Months Ended
Jan. 31, 2023
Leases [Abstract]  
Schedule of operating lease related assets and liabilities recorded on the balance sheets
   January 31,
2023
   July 31,
2022
 
   (unaudited)     
Right-of- use assets, net  $1,280,746   $1,383,464 
           
Operating lease liabilities, current   511,373    433,061 
Operating lease liabilities, noncurrent   826,070    985,249 
Total operating lease liabilities  $1,337,443   $1,418,310 

 

Schedule of weighted average remaining lease terms and discount rates
   January 31,
2022
   July 31,
2022
 
   (unaudited)     
Remaining lease term and discount rate        
Weighted average remaining lease term (years)   3.63    3.95 
Weighted average discount rate   4.90%   4.90%

 

Schedule of maturities of lease liabilities
   January 31,
2023
   July 31,
2022
 
   (unaudited)     
For the six months/twelve months ended July 31, 2023  $301,882   $492,969 
For the twelve months ended July 31, 2024   417,708    390,468 
For the twelve months ended July 31, 2025   267,239    240,000 
For the twelve months ended July 31, 2026   267,239    240,000 
For the twelve months ended July 31, 2027 and thereafter   204,540    200,000 
Total lease payments   1,458,608    1,563,438 
Less: imputed interest   (121,165)   (145,128)
Present value of lease liabilities  $1,337,443   $1,418,310