v3.26.1
EMPLOYEE BENEFITS (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Feb. 26, 2025
Jan. 31, 2023
EMPLOYEE BENEFITS [Abstract]            
Number of shares unvested (in Shares)   160,364 324,784 325,710   162,528
Restricted Stock [Member]            
EMPLOYEE BENEFITS [Abstract]            
Number of shares unvested (in Shares)   20,964        
Unrecognized compensation cost   $ 245,000        
Weighted average vesting term   1 year 2 months 12 days        
Restricted Stock Units (RSUs) [Member]            
EMPLOYEE BENEFITS [Abstract]            
Number of shares issued (in Shares) (in Shares) 135,000          
Vested payout percentage         148.00%  
Number of shares vested (in Shares) (in Shares)         199,800  
Compensation cost   $ 0        
Recognized compensation cost     $ 900,000 $ 1,100,000    
Unrecognized compensation cost   $ 0 $ 0      
Stock Option Plans 2015 [Member]            
EMPLOYEE BENEFITS [Abstract]            
Number of split-adjusted shares (in Shares) (in Shares)   3,300,000        
Number of share before Pre-split 2025 (in Shares) (in Shares)   1,065,809        
Minimum [Member] | Restricted Stock Units (RSUs) [Member]            
EMPLOYEE BENEFITS [Abstract]            
Vested range percentage 0.00%          
Maximum [Member] | Restricted Stock Units (RSUs) [Member]            
EMPLOYEE BENEFITS [Abstract]            
Vested range percentage 200.00%