XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
NET INCOME PER SHARE (Tables)
3 Months Ended
Apr. 30, 2024
NET INCOME PER SHARE  
Schedule of computations of basic and diluted net income per share

Basic and diluted net income per share amounts are computed as follows (shares in thousands except in the notes):

Three Months Ended April 30, 

    

2024

    

2023

Net income

$

7,882

$

2,109

Weighted average number of shares outstanding – basic

13,257

13,413

Effect of stock awards (1)

315

133

Weighted average number of shares outstanding – diluted

13,572

13,546

Net income per share

Basic

$

0.59

$

0.16

Diluted

$

0.58

$

0.16

(1)For the three months ended April 30, 2024 and 2023, the weighted average numbers of shares determined on a dilutive basis exclude the effects of antidilutive stock options and restricted stock units covering an aggregate of 344,000 and 851,834 shares of common stock, respectively.