XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Lease (Tables)
3 Months Ended
Mar. 31, 2021
ASU 2016-02 Transition [Abstract]  
Schedule of operating lease arrangements
   March 31,
2021
   December 31,
2020
 
ASSETS        
Operating lease right-of-use assets  $1,714,740   $1,772,747 
LIABILITIES          
Operating lease liabilities (current)   331,179    316,178 
Operating lease liabilities (noncurrent)   1,383,560    1,456,567 
Schedule of supplemental information related to operating leases
   Three Months Ended
March 31,
 
   2021   2020 
Operating lease expenses  $

78,847

   $77,527 
   Three Months Ended
March 31,
 
   2021   2020 
Cash paid for amounts included in the measurement of operating lease liabilities  $

78,847

   $77,527 
   March 31,
2021
   December 31,
2020
 
Weighted Average Remaining Lease Term:        
Operating leases    3.58 years      3.08 years 
           
Weighted Average Discount Rate:          
Operating leases   1.45%   0.55%
Schedule of minimum future annual payments under non-cancellable leases
    Operating leases  
2021(excluding three months ended March 31, 2021)   $ 253,618  
2022     352,248  
2023     359,591  
2024     374,584  
2025     338,676  
Thereafter     56,916  
Total future minimum lease payments, undiscounted     1,735,633  
Less: Imputed interest     20,893  
Present value of future minimum lease payments   $ 1,714,740