Quarterly report pursuant to Section 13 or 15(d)

Commitment and Contingencies (Details - Minimum lease commitments)

v3.22.2.2
Commitment and Contingencies (Details - Minimum lease commitments)
$ in Thousands
Jun. 30, 2022
USD ($)
Employment Agreements [Member]  
Other Commitments [Line Items]  
Other commitment 2022 $ 3,283
Other commitment 2023 2,189
Other commitment 2024 794
Other commitment 2025 427
Other commitment 2026 0
Other commitment Thereafter 0
Total 6,693
Consulting Contracts [Member]  
Other Commitments [Line Items]  
Other commitment 2022 1,656
Other commitment 2023 503
Other commitment 2024 0
Other commitment 2025 0
Other commitment 2026 0
Other commitment Thereafter 0
Total 2,159
Debt [Member]  
Other Commitments [Line Items]  
Other commitment 2022 63,782
Other commitment 2023 18,440
Other commitment 2024 24
Other commitment 2025 24
Other commitment 2026 18
Other commitment Thereafter 0
Total 82,288
All Commitments [Member]  
Other Commitments [Line Items]  
Other commitment 2022 70,570
Other commitment 2023 24,417
Other commitment 2024 3,060
Other commitment 2025 2,259
Other commitment 2026 1,843
Other commitment Thereafter 6,385
Total 108,534
Operating Leases [Member]  
Other Commitments [Line Items]  
Operating lease 2022 1,849
Operating lease 2023 3,285
Operating lease 2024 2,242
Operating lease 2025 1,808
Operating lease 2026 1,825
Operating lease Thereafter 6,385
Total $ 17,394