v3.26.1
STOCK BASED COMPENSATION (Details - Restricted stock units) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of outstanding, beginning balance 608
Outstanding, weighted average exercise prices per share, beginning balance | $ / shares $ 7.62
Number of restricted stock units shares, granted 731
Weighted average grant date fair value per share restricted stock unit, granted | $ / shares $ 6.81
Number of restricted stock units shares, vested (27)
Weighted average grant date fair value per share restricted stock unit, vested | $ / shares $ 6.34
Number of restricted stock units shares, forfeited (121)
Weighted average grant date fair value per share restricted stock unit, forfeited | $ / shares $ 7.07
Number of outstanding, ending balance 1,191
Outstanding, weighted average exercise prices per share, ending balance | $ / shares $ 7.21
Time Based Units [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of outstanding, beginning balance 387
Number of restricted stock units shares, granted 454
Number of restricted stock units shares, vested (27)
Number of restricted stock units shares, forfeited (47)
Number of outstanding, ending balance 767
Performance Based Units [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of outstanding, beginning balance 221
Number of restricted stock units shares, granted 277
Number of restricted stock units shares, vested 0
Number of restricted stock units shares, forfeited (74)
Number of outstanding, ending balance 424