XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future minimum payments for operating leases

Future minimum lease payments under the operating lease at March 31, 2021 are shown below:

 

Annual minimum payments:  Amount
2021 (April 1 to December 31, 2021)   389,305 
2022 (through June 30, 2022)   262,789 
Total minimum payments   652,094 
Less: Present value factor   (26,352
Total operating lease liabilities   625,742 
Less: Current portion of operating lease   (495,695
Long-term portion of operating lease  $130,047