Quarterly report pursuant to Section 13 or 15(d)

17. Commitment and Contingencies (Details - Minimum lease commitments)

v3.20.1
17. Commitment and Contingencies (Details - Minimum lease commitments)
Mar. 31, 2020
USD ($)
Employment Contracts [Member]  
Other commitment 2020 $ 282,581
Other commitment 2021 322,950
Other commitment 2022 322,950
Other commitment 2023 282,581
Other commitment 2024 0
Other commitment Thereafter 0
Total 1,211,062
Operating leases and Employment Agreements [Member]  
Other commitment 2020 766,395
Other commitment 2021 1,067,006
Other commitment 2022 1,163,075
Other commitment 2023 1,154,260
Other commitment 2024 904,423
Other commitment Thereafter 1,871,252
Total 6,926,411
Operating Leases [Member]  
Operating lease 2020 483,814
Operating lease 2021 744,056
Operating lease 2022 840,125
Operating lease 2023 871,679
Operating lease 2024 904,423
Operating lease Thereafter 1,871,252
Total $ 5,715,349