v3.26.1
Summary of Significant Accounting Policies and New Accounting Standards (Tables)
12 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Schedule of net income per share and weighted average shares

For the Year Ended June 30

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

Net income

$

99,720

$

48,264

$

2,416

Weighted average number of shares – basic

 

40,546

 

40,515

 

40,504

Dilutive effect of restricted stock units

418

163

19

Weighted average number of shares - diluted

40,964

40,678

40,523

Net income per share

basic

$

2.46

$

1.19

$

0.06

diluted

$

2.43

$

1.19

$

0.06