XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
6 Months Ended
Oct. 31, 2025
EARNINGS PER SHARE  
Schedule of earnings per share - basic and diluted

    

Three Months Ended

    

Six Months Ended

October 31, 

October 31, 

2025

    

2024

2025

    

2024

Numerator:

  

 

  

  

 

  

Net income

$

1,200

$

4,042

$

5,892

$

8,106

Denominator:

 

  

 

  

 

  

 

  

Weighted average number of common shares outstanding – basic

 

5,338

 

5,320

 

5,332

 

5,314

Earnings per share – basic

$

0.22

$

0.76

$

1.11

$

1.53

    

Three Months Ended

    

Six Months Ended

October 31, 

October 31, 

2025

    

2024

2025

    

2024

Numerator:

 

  

 

  

 

  

 

  

Net income

$

1,200

 

$

4,042

$

5,892

 

$

8,106

Denominator:

Weighted average number of common shares outstanding – basic

5,338

5,320

5,332

5,314

Dilutive effect of unvested shares of restricted common stock

53

32

34

16

Dilutive effect of shares issuable upon the exercise of stock options that are in-the-money

1

22

19

37

Weighted average number of common shares outstanding – diluted

5,392

5,374

5,385

5,367

Earnings per share – diluted

$

0.22

 

$

0.75

$

1.09

 

$

1.51