XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
                                   
                             
   2021   2022   2023   2024   2025   Thereafter   Total 
Operating Leases  $162,898   $679,772   $665,681   $690,463   $711,662   $1,306,939   $4,217,415 
Employment Contracts   856,355    2,932,028    2,236,787    1,105,566    506,583        7,637,319 
Consulting Contracts   75,000    187,500                    262,500 
   $1,094,253   $3,799,300   $2,902,468   $1,796,029   $1,218,245   $1,306,939   $12,117,234