XML 82 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Basis of Presentation - Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share Computations        
Net income available to common stockholders $ 40,216 $ 41,134 $ 99,471 $ 96,889
Weighted average shares outstanding-basic (in shares) 16,474 16,781 16,706 16,749
Dilutive effect of equity awards (in shares) 260 378 265 340
Dilutive effect of 2029 Notes (in shares) 557   443  
Weighted average shares outstanding-diluted (in shares) 17,291 17,159 17,414 17,089
Basic earnings per share (in dollars per share) $ 2.44 $ 2.45 $ 5.95 $ 5.78
Diluted earnings per share (in dollars per share) $ 2.33 $ 2.4 $ 5.71 $ 5.67
Shares excluded from diluted earnings per share due to their anti-dilutive effect (in shares) 8 16 9 10
Convertible Senior Notes Due 2029        
Earnings Per Share Computations        
Interest rate (as a percentage) 2.25%   2.25%  
Conversion price (in dollars per share) $ 191.98   $ 191.98  
Convertible Senior Notes Due 2031        
Earnings Per Share Computations        
Interest rate (as a percentage) 0.50%   0.50%  
Conversion price (in dollars per share) $ 353.82   $ 353.82