XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Schedule of future minimum lease payments for operating leases
Maturity of Operating Lease Liabilities  Amount 
2020 (July 1 – December 31, 2020)  $176,032 
2021   348,122 
2022   284,578 
2023   104,343 
2024   105,843 
Thereafter   494,731 
Total undiscounted operating leases payments  $1,513,649 
Less: Imputed interest   (246,714)
Present Value of Operating Lease Liabilities  $1,266,935 
      
Other Information     
Weighted-average remaining lease term   6.2 years 
Weighted-average discount rate   5.0%