XML 52 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Lease (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Schedule of operating lease arrangements
   March 31,
2022
   December 31,
2021
 
ASSETS        
Operating lease right-of-use assets  $1,382,695   $1,471,899 
LIABILITIES          
Operating lease liabilities (current)   349,008    347,100 
Operating lease liabilities (noncurrent)   1,033,686    1,124,799 

 

    December 31,
2021
    December 31,
2020
 
ASSETS                
Operating lease right-of-use assets   $ 1,471,899     $ 1,772,747  
LIABILITIES                
Operating lease liabilities (current)     347,100       316,178  
Operating lease liabilities (noncurrent)     1,124,799       1,456,567  

 

Schedule of supplemental information related to operating leases
   Three Months Ended
March 31,
 
   2022   2021 
Operating lease expenses  $85,857   $78,847 

 

   Three Months Ended
March 31,
 
   2022   2021 
Cash paid for amounts included in the measurement of operating lease liabilities  $85,857   $78,847 

 

   March 31,
2022
   December 31,
2021
 
Weighted Average Remaining Lease Term:        
Operating leases   2.65 years     2.90 years 
           
Weighted Average Discount Rate:          
Operating leases   1.37%   1.39%

 

    Year Ended
December 31,
 
    2021     2020  
Operating lease expenses   $ 335,208     $ 337,282  

 

    Year Ended
December 31,
 
    2021     2020  
Cash paid for amounts included in the measurement of operating lease liabilities   $ 335,208     $ 337,282  

 

    December 31,
2021
    December 31,
2020
 
Weighted Average Remaining Lease Term:                
Operating leases     2.90 years       3.08 years  
                 
Weighted Average Discount Rate:                
Operating leases     1.39 %     0.55 %

 

Schedule of minimum future annual payments under non-cancellable leases
   Operating
leases
 
2022 (excluding three months ended March 31, 2022)  $266,024 
2023   359,279 
2024   374,283 
2025   338,676 
Thereafter   56,916 
Total future minimum lease payments, undiscounted   1,395,178 
Less: Imputed interest   12,484 
Present value of future minimum lease payments  $1,382,694 
    Operating leases  
2022   $ 353,896  
2023     360,994  
2024     375,938  
2025     338,676  
Thereafter     56,916  
Total future minimum lease payments, undiscounted     1,486,420  
Less: Imputed interest     14,521  
Present value of future minimum lease payments   $ 1,471,899