XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
3 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Schedule of supplemental balance sheet information related to operating leases
   June 30,
2021
 
Right-of-use assets  $1,784,817 
      
Operating lease liabilities - current  $519,599 
Operating lease liabilities - non-current   1,055,972 
Total operating lease liabilities  $1,575,571 

 

Schedule of weighted average remaining lease term and discounts rate of operating leases
Remaining lease term and discount rate:      
       
Weighted average remaining lease term (years)     2.9  
         
Weighted average discount rate     4.06 %

 

Schedule of maturities of lease liabilities
2022  $562,979 
2023   628,798 
2024   404,303 
2025   135,398 
2026   97,095 
Thereafter   
-
 
Total lease payments   1,828,573 
Less: imputed interest   (43,758)
Less: prepayments   (209,244)
Present value of lease liabilities  $1,575,571