XML 95 R70.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY (Details - Restricted stock award activity) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Beginning Balance 1,238 17,865
Weighted-average grant-date fair value, beginning balance $ 20.17 $ 14.11
Nonvested shares, Granted 80,645 19,795
Weighted-average grant-date fair value, Granted $ 6.20 $ 10.98
Nonvested shares, Vested (71,803) (31,022)
Weighted-average grant-date fair value, Vested $ 6.44 $ 12.29
Nonvested shares, Forfeited (10,080) (5,400)
Weighted-average grant-date fair value, Forfeited $ 6.20 $ 11.68
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 0 1,238
Weighted-average grant-date fair value, ending balance $ 0 $ 20.17