v3.25.2
STOCK BASED COMPENSATION (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
May 31, 2023
May 31, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares available for grant   2,500,000   2,500,000      
Equity Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unrecognized compensation expense   $ 8.7   $ 8.7      
Unrecognized compensation weighted average period       2 years 2 months 12 days      
Weighted average grant date fair value per share   $ 5.00 $ 3.92 $ 5.00 $ 4.97    
Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Weighted average grant date fair value per share       $ 7.75      
Plan 2017 [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares authorized for issuance             3,750,000
Plan 2023 [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares authorized for issuance           2,000,000  
Additional shares authorized under the plan 1,750,000