v3.26.1
Commitments and Contingencies (Details - Minimum lease commitments)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
2026 $ 770
2027 1,372
2028 1,020
2029 1,057
2030 1,083
Thereafter 1,083
Total 6,385
Finance Leases  
2026 69
2027 112
2028 28
2029 0
2030 0
Thereafter 0
Total 209
2026 16,820
2027 4,398
2028 2,464
2029 1,057
2030 1,083
Thereafter 1,083
Total 26,905
Employment Contracts [Member]  
Finance Leases  
2026 1,585
2027 2,553
2028 1,416
2029 0
2030 0
Thereafter 0
Total 5,554
Consulting Contracts [Member]  
Finance Leases  
2026 1,468
2027 361
2028 0
2029 0
2030 0
Thereafter 0
Total 1,829
Production Facilities [Member]  
Finance Leases  
2026 12,928
2027 0
2028 0
2029 0
2030 0
Thereafter 0
Total $ 12,928