v3.24.1.u1
STOCK BASED COMPENSATION (Details - Restricted stock) - Restricted Stock [Member]
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Restricted stock outstanding | shares 419
Restricted stock outstanding, weighted average grant date fair value per share | $ / shares $ 9.21
Restricted stock granted | shares 275
Restricted stock granted, weighted average grant date fair value per share | $ / shares $ 6.46
Restricted stock, forfeited | shares (20)
Restricted stock forfeited, weighted average grant date fair value per share | $ / shares $ 8.24
Restricted stock, vested | shares (54)
Restricted stock vested, weighted average grant date fair value per share | $ / shares $ 8.35
Restricted stock, non-vested, shares outstanding | shares 620
Restricted stock outstanding, weighted average grant date fair value per share | $ / shares $ 8.09