v3.26.1
COMMON STOCK (Details - Stock awards activity) - Common Stock Awards [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock outstanding, beginning balance 2,779,000 3,082,000
Weighted average grant date fair value, beginning balance $ 2.57 $ 2.48
Shares Granted 6,356,000 675,000
Weighted average grant date fair value, Granted $ 2.55 $ 3.65
Shares Forfeited (148,000) (84,000)
Weighted average grant date fair value, Forfeited $ 2.51 $ 4.99
Shares Vested (1,457,000) (894,000)
Weighted average grant date fair value, Vested $ 2.63 $ 2.85
Stock outstanding, ending balance 7,530,000 2,779,000
Weighted average grant date fair value, ending balance $ 2.54 $ 2.57