v3.26.1
Earnings Per Share - Shares Used in the Earnings Per Share Computations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share      
Net earnings $ 181,862 $ 73,400 $ 168,105
Income allocated to participating securities (22) (37) (33)
Income available to common shareholders $ 181,840 $ 73,363 $ 168,072
Weighted-average shares outstanding - basic (in shares) 155,963 157,521 157,708
Earnings per share - basic $ 1.17 $ 0.47 $ 1.07
Income available to common shareholders $ 181,840 $ 73,363 $ 168,072
Dilutive effect of stock options and restricted stock units (in shares) 1,046 2,196 3,066
Weighted-average common shares outstanding - diluted (in shares) 157,009 159,717 160,774
Earnings per share - diluted $ 1.16 $ 0.46 $ 1.05