XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Tables)
12 Months Ended
Apr. 30, 2025
EARNINGS PER SHARE  
Schedule of earnings per share - basic and diluted The components of earnings per share – basic are as follows (amounts in thousands, except per share amounts):

    

Year Ended April 30,

2025

    

2024

Numerator:

 

  

 

  

Net income

$

12,716

$

6,690

Denominator:

 

  

 

  

Weighted average number of common shares outstanding – basic

 

5,318

 

5,300

Earnings per share – basic

$

2.39

$

1.26

The components of earnings per share – diluted are as follows (amounts in thousands, except per share amounts):

    

Year Ended April 30,

2025

    

2024

Numerator:

 

  

 

  

Net income

$

12,716

$

6,690

Denominator:

 

  

 

  

Weighted average number of common shares outstanding – basic

 

5,318

 

5,300

Dilutive effect of unvested shares of restricted common stock

 

31

 

30

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

 

20

 

17

Weighted average number of common shares outstanding – diluted

 

5,369

 

5,347

Earnings per share – diluted

$

2.37

$

1.25