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

Three Months

Nine Months

For the Periods Ended March 31 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Net income

$

24,024

$

20,880

$

78,010

$

31,040

Weighted average number of shares – basic

 

40,551

 

40,520

 

40,540

 

40,509

Dilutive effect of restricted stock units

486

189

416

160

Weighted average number of shares - diluted

41,037

40,709

40,956

40,669

Net income per share

basic

$

0.59

$

0.52

$

1.92

$

0.77

diluted

$

0.59

$

0.51

$

1.90

$

0.76