XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
3 Months Ended
Jun. 30, 2020
Leases, Operating [Abstract]  
Schedule of supplemental balance sheet information related to operating leases

    June 30,
2020
 
Right-of-use assets   $ 1,083,809  
         
Operating lease liabilities - current   $ 187,909  
Operating lease liabilities - non-current     655,598  
Total operating lease liabilities   $ 843,507  
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)     3.5  
         
Weighted average discount rate     4.06 %
Schedule of maturities of lease liabilities
2021  $432,305 
2022   317,480 
2023   223,043 
2024   117,837 
2025   12,660 
Thereafter   62,503 
Total lease payments   1,165,828 
Less: imputed interest   (82,019)
Less: prepayments   (240,302)
Present value of lease liabilities  $843,507