XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Lease (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Schedule of operating lease arrangements
   June 30,
2021
   December 31,
2020
 
ASSETS        
Operating lease right-of-use assets  $1,636,436   $1,772,747 
LIABILITIES          
Operating lease liabilities (current)   337,170    316,178 
Operating lease liabilities (noncurrent)   1,299,267    1,456,567 

 

Schedule of supplemental information related to operating leases
   Six Months Ended
June 30,
 
   2021   2020 
Operating lease expenses  $165,127   $154,559 

 

    Six Months Ended
June 30,
 
    2021     2020  
Cash paid for amounts included in the measurement of operating lease liabilities   $ 165,127     $ 154,559  

   June 30,
2021
   December 31,
2020
 
Weighted Average Remaining Lease Term:        
Operating leases    3.33 years      3.08 years 
           
Weighted Average Discount Rate:          
Operating leases   1.44%   0.55%

 

Schedule of minimum future annual payments under non-cancellable leases
     Operating leases    
2021(excluding six months ended June 30, 2021)   $ 169,720  
2022     353,530  
2023     360,682  
2024     375,637  
2025     338,676  
Thereafter     56,916  
Total future minimum lease payments, undiscounted     1,655,161  
Less: Imputed interest     18,725  
Present value of future minimum lease payments   $ 1,636,436