XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Future minimum payments for operating leases

Future minimum lease payments under the operating lease at December 31, 2020 are shown below:

 

Annual minimum payments:   Amount
2021     515,822  
2022     262,789  
Total minimum payments     778,611  
Less: Present value factor     (37,260 )
Total operating lease liabilities     741,351  
Less: Current portion of operating lease     (483,254 )
Long-term portion of operating lease   $ 258,097