XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Per Share Computations    
Net income available to common stockholders $ 20,556 $ 17,936
Weighted average shares outstanding-basic 16,896 16,742
Dilutive effect of equity awards 287 313
Dilutive effect of 2029 Notes 290  
Weighted average shares outstanding-diluted 17,473 17,055
Basic earnings per share $ 1.22 $ 1.07
Diluted earnings per share $ 1.18 $ 1.05
Shares excluded from diluted earnings per share due to their anti-dilutive effect   22
Convertible Senior Notes Due 2029    
Per Share Computations    
Interest rate (as a percentage) 2.25%  
Conversion price $ 191.98