XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Lease (Tables)
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Schedule of operating lease arrangements
   September 30,
2021
   December 31,
2020
 
ASSETS        
Operating lease right-of-use assets  $1,554,280   $1,772,747 
LIABILITIES          
Operating lease liabilities (current)   342,131    316,178 
Operating lease liabilities (noncurrent)   1,212,148    1,456,567 

 

Schedule of supplemental information related to operating leases
   Nine months Ended
September 30,
 
   2021   2020 
Operating lease expenses  $250,122   $233,262 

  

   Nine months Ended
September 30,
 
   2021   2020 
Cash paid for amounts included in the measurement of operating lease liabilities  $250,122   $233,262 

 

   September 30,
2021
   December 31,
2020
 
Weighted Average Remaining Lease Term:        
Operating leases    3.15 years      3.33 years 
           
Weighted Average Discount Rate:          
Operating leases   1.41%   0.55%

  

Schedule of minimum future annual payments under non-cancellable leases
     Operating leases
  2021(excluding nine months ended September 30, 2021)  $84,906
  2022  353,713
  2023  360,838
  2024  375,788
  2025  338,676
  Thereafter  56,916
  Total future minimum lease payments, undiscounted  1,570,837
  Less: Imputed interest  16,557
  Present value of future minimum lease payments  $1,554,280