XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY (Details - Restricted stock award activity) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Nonvested shares, Beginning balance 17,865 13,669,000
Weighted-average grant-date fair value, Beginning balance $ 14.11 $ 20.45
Nonvested shares, Granted 19,795 26,136,000
Weighted-average grant-date fair value, Granted $ 10.98 $ 14.68
Nonvested shares, Vested (31,022) (21,940,000)
Weighted-average grant-date fair value, Vested $ 12.29 $ 18.75
Nonvested shares, Forfeited (5,400)  
Weighted-average grant-date fair value, Forfeited $ 11.68  
Nonvested shares, Ending balance 1,238 17,865
Weighted-average grant-date fair value, Ending balance $ 20.17 $ 14.11