XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
NOTE 11 — Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future minimum lease payments
         
Annual minimum payments:  Amount
2021 (July 1 to December 31, 2021)   262,789 
2022 (through June 30, 2022)   262,789 
Total minimum payments   525,578 
Less: Present value factor   (17,250)
Total operating lease liabilities   508,328 
Less: Current portion of operating lease   (508,328)
Long-term portion of operating lease