XML 40 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Schedule of future minimum payments under long-term non-cancelable operating leases
   June 30,
2022
 
Within 1 year  $119,794 
After 1 year but within 5 years   422,009 
Total lease payments  $541,803 
Less: imputed interest   (86,556)
Total lease obligations   455,247 
Less: current obligations   (95,683)
Long-term lease obligations  $359,564 

 

Schedule of other information
   For the
six months ended
June 30,
 
   2022   2021 
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flow from operating leases  $192,575   $159,838 
Right-of-use assets obtained in exchange for operating lease liabilities   118,611    235,669 
Remaining lease term for operating leases (years)   5    2.25 
Weighted average discount rate for operating leases   4.75%   4.75%