Quarterly report pursuant to Section 13 or 15(d)

Commitment and Contingencies (Details - Minimum lease commitments)

v3.21.2
Commitment and Contingencies (Details - Minimum lease commitments)
Sep. 30, 2021
USD ($)
Employment Agreements [Member]  
Other Commitments [Line Items]  
Other commitment 2021 $ 856,355
Other commitment 2022 2,932,028
Other commitment 2023 2,236,787
Other commitment 2024 1,105,566
Other commitment 2025 506,583
Other commitment Thereafter 0
Total 7,637,319
Consulting Contracts [Member]  
Other Commitments [Line Items]  
Other commitment 2021 75,000
Other commitment 2022 187,500
Other commitment 2023 0
Other commitment 2024 0
Other commitment 2025 0
Other commitment Thereafter 0
Total 262,500
All Commitments [Member]  
Other Commitments [Line Items]  
Other commitment 2021 1,094,253
Other commitment 2022 3,799,300
Other commitment 2023 2,902,468
Other commitment 2024 1,796,029
Other commitment 2025 1,218,245
Other commitment Thereafter 1,306,939
Total 12,117,234
Operating Leases [Member]  
Other Commitments [Line Items]  
Operating lease 2021 162,898
Operating lease 2022 679,772
Operating lease 2023 665,681
Operating lease 2024 690,463
Operating lease 2025 711,662
Operating lease Thereafter 1,306,939
Total $ 4,217,415