Annual report pursuant to Section 13 and 15(d)

Commitment and Contingencies (Details - Minimum lease commitments)

v3.22.1
Commitment and Contingencies (Details - Minimum lease commitments)
Dec. 31, 2021
USD ($)
Employment Agreements [Member]  
Other Commitments [Line Items]  
Other commitment 2022 $ 3,213
Other commitment 2023 2,656
Other commitment 2024 1,232
Other commitment 2025 427
Other commitment 2026 0
Other commitment Thereafter 0
Total 7,528
Consulting Contracts [Member]  
Other Commitments [Line Items]  
Other commitment 2022 722
Other commitment 2023 138
Other commitment 2024 0
Other commitment 2025 0
Other commitment 2026 0
Other commitment Thereafter 0
Total 860
Debt [Member]  
Other Commitments [Line Items]  
Other commitment 2022 6,420
Other commitment 2023 22
Other commitment 2024 22
Other commitment 2025 22
Other commitment 2026 16
Other commitment Thereafter 0
Total 6,502
All Commitments [Member]  
Other Commitments [Line Items]  
Other commitment 2022 11,010
Other commitment 2023 3,456
Other commitment 2024 1,919
Other commitment 2025 1,135
Other commitment 2026 719
Other commitment Thereafter 582
Total 18,821
Operating Leases [Member]  
Other Commitments [Line Items]  
Operating lease 2021 655
Operating lease 2023 640
Operating lease 2024 665
Operating lease 2025 686
Operating lease 2026 703
Operating lease Thereafter 582
Total $ 3,931