Annual report pursuant to Section 13 and 15(d)

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

v3.20.1
16. Commitment and Contingencies (Details - Minimum lease commitments)
Dec. 31, 2019
USD ($)
Employment Contracts [Member]  
Other commitment 2020 $ 393,595
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,322,076
Operating leases and Employment Agreements [Member]  
Other commitment 2020 1,406,359
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 7,206,375
Operating Leases [Member]  
Operating lease 2020 652,764
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,884,299