XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jul. 31, 2025
Net Income (Loss) Per Share [Abstract]  
Schedule of earnings per share, basic and diluted
The following table sets forth the computation of basic and diluted net income (loss) per share as follows (in $000s except share and per share amounts):
 
     Three Months Ended
July 31,
     Six Months Ended
July 31,
 
     2025      2024      2025      2024  
Numerator:            
Net income (loss)
   $ 766      $ (1,376    $ (3,147 )    $ 277  
  
 
 
    
 
 
    
 
 
    
 
 
 
Denominator:            
Denominator for basic net income (loss) per share (weighted-average shares which exclude
1,358,208
treasury shares for the periods ended July 31, 2025 and 2024)
     9,530,082        7,390,873        9,506,604        7,371,358  
Effect of dilutive securities from restricted stock plan
     563,773        —         —         276,942  
  
 
 
    
 
 
    
 
 
    
 
 
 
Denominator for diluted net income (loss) per share (adjusted weighted average shares)
     10,093,855        7,390,873        9,506,604        7,648,300  
  
 
 
    
 
 
    
 
 
    
 
 
 
Basic net income (loss) per share
   $ 0.08      $ (0.19 )    $ (0.33 )    $ 0.04  
  
 
 
    
 
 
    
 
 
    
 
 
 
Diluted net income (loss) per share
   $ 0.08      $ (0.19 )    $ (0.33 )    $ 0.04