XML 33 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Lease (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of operating lease arrangements

   December,
2019
 
ASSETS    
Operating lease right-of-use assets  $524,445 
      
LIABILITIES     
Operating lease liabilities (current)   304,248 
Operating lease liabilities (noncurrent)  $235,555 

Schedule of supplemental information related to operating leases

Cash paid for amounts included in the measurement of operating lease liabilities  $301,437 
Weighted average remaining lease term   3.08 years 
Weighted average discount rate   0.55%

Schedule of minimum future annual payments under non-cancellable leases

    Operating leases  
         
2020   $ 309,330  
2021     92,614  
2022     50,307  
2023     50,307  
2024     50,307  
Total future minimum lease payments, undiscounted     552,865  
Less: Imputed interest     13,062  
Present value of future minimum lease payments   $ 539,803