XML 56 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Note 6 - Earnings Per Share (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(in thousands, except per share data)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2026

 

 

2025

 

 

2024

 

BASIC EARNINGS PER SHARE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net Income

 

$

22,579

 

 

$

24,383

 

 

$

24,977

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding during the period, net of treasury shares

 

 

31,725

 

 

 

28,808

 

 

 

27,981

 

 

 

 

 

 

 

 

 

 

 

Weighted average vested restricted stock units outstanding

 

 

66

 

 

 

76

 

 

 

81

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding in the Deferred Compensation Plan during the period

 

 

1,080

 

 

 

1,019

 

 

 

987

 

Weighted average shares outstanding

 

 

32,871

 

 

 

29,903

 

 

 

29,049

 

 

 

 

 

 

 

 

 

 

 

Basic income per share

 

$

0.69

 

 

$

0.82

 

 

$

0.86

 

 

 

 

 

 

 

 

 

 

 

DILUTED EARNINGS PER SHARE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net Income

 

$

22,579

 

 

$

24,383

 

 

$

24,977

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

32,871

 

 

 

29,903

 

 

 

29,049

 

 

 

 

 

 

 

 

 

 

 

Effect of dilutive securities (a):

 

 

 

 

 

 

 

 

 

Impact of common shares to be issued under stock option plans, and Contingently issuable shares, if any

 

 

836

 

 

 

929

 

 

 

1,019

 

Weighted average shares outstanding

 

 

33,707

 

 

 

30,832

 

 

 

30,068

 

 

 

 

 

 

 

 

 

 

 

Diluted income per share

 

$

0.67

 

 

$

0.79

 

 

$

0.83

 

 

 

 

 

 

 

 

 

 

 

Anti-dilutive securities (b)

 

 

2

 

 

 

261

 

 

 

54