v3.25.2
STOCK BASED COMPENSATION (Details - Restricted stock units) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of outstanding, beginning balance 0
Outstanding, weighted average exercise prices per share, beginning balance | $ / shares $ 0
Number of restricted stock units, granted 722
Restricted stock granted, weighted average grant date fair value per share | $ / shares $ 7.75
Number of restricted stock units, vested (27)
Restricted stock vested, weighted average grant date fair value per share | $ / shares $ 6.33
Number of restricted stock units, forfeited (60)
Restricted stock forfeited, weighted average grant date fair value per share | $ / shares $ 8.21
Number of outstanding, ending balance 635
Outstanding, weighted average exercise prices per share, ending balance | $ / shares $ 7.76
Time Based Units [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of outstanding, beginning balance 0
Number of restricted stock units, granted 471
Number of restricted stock units, vested (27)
Number of restricted stock units, forfeited (30)
Number of outstanding, ending balance 414
Performance Based Units [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of outstanding, beginning balance 0
Number of restricted stock units, granted 251
Number of restricted stock units, vested 0
Number of restricted stock units, forfeited (30)
Number of outstanding, ending balance 221