XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
                            
   2021   2022   2023   2024   2025   Thereafter   Total 
Operating Leases  $227,931   $572,896   $556,152   $578,180   $596,844   $896,766   $3,428,769 
Employment Contracts   1,544,508    2,932,027    2,236,788    1,105,566    506,583        8,325,472 
Consulting Contracts   150,000    187,500                    337,500 
   $1,922,439   $3,692,423   $2,792,940   $1,683,746   $1,103,427   $896,766   $12,091,741