v3.26.3
Income Per Share (Tables)
3 Months Ended
Sep. 30, 2026
Income Per Share  
Schedule of basic and diluted income per share

​

​

​

​

​

​

​

​

​

​

​

Three months ended September 30, 

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

​

​

​

(in thousands, except for share and per share data)

​

Numerator:

​

​

​

​

​

​

​

Net income

​

$

13,009

​

$

12,165

​

Denominator:

​

​

​

​

​

​

​

Weighted average shares outstanding - basic

​

 

35,768

​

 

35,658

​

Effect of dilutive stock-based awards

​

 

113

​

 

207

​

Weighted average shares outstanding - diluted

​

$

35,881

​

$

35,865

​

​

​

​

​

​

​

​

​

Income per share - basic

​

$

0.36

​

$

0.34

​

Income per share - diluted

​

$

0.36

​

$

0.34

​

​

​

​

​

​

​

​

​

Anti-dilutive employee stock based awards, excluded

​

​

146,886

​

​

120,000

​

​