XML 104 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Adoption of ASC 842, Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Summary of Remaining Expected Lease Payments

The table below summarizes the remaining expected lease payments under the operating leases as of December 31, 2019.

 

Future Lease Payments   December 31,
2019
 
2020   $ 405,670  
2021     313,496  
2022     93,155  
2023     70,925  
Thereafter     -  
Less: imputed interest     (94,041 )
         
Present value of operating lease liabilities   $ 789,205