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