v3.26.1
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Net income) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Net income (loss) attributable to commons shareholders, numerator, basic computation $ 537 $ (4,542)
Antidilutive shares 305,307 356,147
Options [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Antidilutive shares 4,000 13,320
Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Antidilutive shares 301,307 342,827