XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies  
Schedule of future minimum lease payments under financing leases

2021 - remaining

 

$36,917

 

2022

 

$65,234

 

2023

 

$63,745

 

2024

 

$63,744

 

2025

 

$63,744

 

Greater than 5 years

 

$406,356

 

Total

 

$699,740

 

Less: Amount representing interest

 

$(87,067)

Present value of minimum lease payments

 

$612,673

 

Schedule of future minimum lease payments under operating leases

2021 - remaining

 

$103,130

 

2022

 

$101,644

 

2023

 

$76,422

 

2024

 

$50,027

 

2025

 

$5,417

 

Total Operating Lease Obligations

 

$336,640

 

Less: Amount representing interest

 

$(12,644)

Present Value of minimum lease payments

 

$323,996

 

Schedule of recognized in short-term lease costs

2021 - remaining

 

$38,855

 

2022

 

$38,222

 

Total Operating Lease Liabilities

 

$77,077

 

Schedule of Grants Repayable

2021 - remaining

 

$-

 

2022

 

$46,138

 

2023

 

$44,367

 

2024

 

$19,253

 

2025

 

$21,194

 

Greater than 5 years

 

$177,740

 

Total Grants Repayable

 

$308,692

 

Schedule of long-term debt payable

2021 - remaining

 

$508,394

 

2022

 

$779,595

 

2023

 

$678,071

 

2024

 

$527,666

 

2025

 

$145,755

 

Greater than 5 years

 

$784,900

 

Total

 

$3,424,381

 

Less: Amount representing interest

 

$(382,264)

Total Long-Term Debt

 

$3,042,117

 

Schedule of annual payments of collaborative cgreement obligations

2021 - remaining

 

$842,026

 

2022 - 2025

 

$122,073

 

Total Collaborative Agreement Obligations 

 

$964,099