v3.24.0.1
LEASES (Details - Minimum lease payments)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases [Member]  
Debt Instrument [Line Items]  
2024 $ 271
2025 298
2026 24
Total future minimum lease payments 593
Less imputed interest (34)
Total lease liability 559
Financing Leases [Member]  
Debt Instrument [Line Items]  
2024 1,367
2025 1,436
2026 478
Total future minimum lease payments 3,281
Less imputed interest (203)
Total lease liability $ 3,078