v3.26.1
Description of Business, Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2026
Description of Business, Basis of Presentation and Summary of Significant Accounting Policies  
Schedule of cash and cash equivalents

Cash and cash equivalents consists of the following as of (in thousands):

June 30, 2026

  ​ ​ ​

June 30, 2025

  ​ ​ ​

  ​

 

  ​

Cash

$

34,013

$

34,832

Money Market Fund

 

92,915

 

48,249

$

126,928

$

83,081

Schedule of intangible assets

Intangible assets consisted of the following (in thousands):

June 30, 2026

June 30, 2025

  ​ ​ ​

Carrying

  ​ ​ ​

Accumulated

  ​ ​ ​

Net book

  ​ ​ ​

Carrying

  ​ ​ ​

Accumulated

  ​ ​ ​

Net book

value

amortization

value

value

amortization

value

Customer relationships

$

9,800

$

(9,644)

$

156

$

9,800

$

(9,549)

$

251

Trade name

4,048

 

(1,214)

 

2,834

 

4,048

 

(1,012)

 

3,036

$

13,848

$

(10,858)

$

2,990

$

13,848

$

(10,561)

$

3,287

Schedule of reconciliation of earnings per share

The following provides a reconciliation of information used in calculating the per share amounts for the fiscal years ended June 30 (in thousands, except per share data):

Net Income per

Net Income

Weighted Average Shares

 Share

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

Basic EPS

$

43,027

$

43,406

$

49,818

35,690

36,298

36,812

$

1.21

$

1.20

$

1.35

Effect of Dilutive Securities:

  ​

 

  ​

 

  ​

 

 

 

 

  ​

 

  ​

 

  ​

Stock Options

 

 

 

201

 

201

 

254

 

(0.01)

 

(0.01)

 

(0.01)

Diluted EPS

$

43,027

$

43,406

$

49,818

 

35,891

 

36,499

 

37,066

$

1.20

$

1.19

$

1.34