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)
Jun. 30, 2021
USD ($)
Employment Agreements [Member]  
Other Commitments [Line Items]  
Other commitment 2021 $ 1,544,508
Other commitment 2022 2,932,027
Other commitment 2023 2,236,788
Other commitment 2024 1,105,566
Other commitment 2025 506,583
Other commitment Thereafter
Total 8,325,472
Consulting Contracts [Member]  
Other Commitments [Line Items]  
Other commitment 2021 150,000
Other commitment 2022 187,500
Other commitment 2023
Other commitment 2024
Other commitment 2025
Other commitment Thereafter
Total 337,500
All Commitments [Member]  
Other Commitments [Line Items]  
Other commitment 2021 1,922,439
Other commitment 2022 3,692,423
Other commitment 2023 2,792,940
Other commitment 2024 1,683,746
Other commitment 2025 1,103,427
Other commitment Thereafter 896,766
Total 12,091,741
Operating Leases [Member]  
Other Commitments [Line Items]  
Operating lease 2021 227,931
Operating lease 2022 572,896
Operating lease 2023 556,152
Operating lease 2024 578,180
Operating lease 2025 596,844
Operating lease Thereafter 896,766
Total $ 3,428,769