XML 45 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Net Earnings Per Share (Schedule of Computation of Basic and Diluted Net Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
May 31, 2025
May 31, 2024
May 31, 2025
May 31, 2024
Earnings Per Share [Abstract]        
Net earnings $ 19,500 $ 20,379 $ 63,239 $ 53,521
Weighted average shares outstanding 10,862 10,996 10,860 11,016
Diluted effect of stock awards 69 34 55 39
Weighted average shares outstanding assuming dilution 10,931 11,030 10,915 11,055
Basic net earnings per share $ 1.80 $ 1.85 $ 5.82 $ 4.86
Diluted net earnings per share $ 1.78 $ 1.85 $ 5.79 $ 4.84