XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.1
20. Commitment and Contingencies (Tables)
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments

The following is a schedule of future minimum contractual obligations as of March 31, 2021, under the Company’s operating leases and employment agreements:

 

  2021  2022  2023  2024  2025  Thereafter  Total 
Operating Leases $368,440  $571,782  $555,038  $577,065  $595,729  $895,930  $3,563,984 
Employment Contracts  1,688,131   1,915,183   1,554,107   1,105,566   506,583      6,769,570 
Consulting Contracts  300,000   187,500               487,500 
  $2,356,571  $2,674,465  $2,109,145  $1,682,631  $1,102,312  $895,930  $10,821,054