v3.26.1
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, 2026
May 31, 2025
May 31, 2026
May 31, 2025
Earnings Per Share [Abstract]        
Net earnings $ 15,820 $ 19,500 $ 44,389 $ 63,239
Weighted average shares outstanding 10,299 10,862 10,474 10,860
Diluted effect of stock awards 42 69 35 55
Weighted average shares outstanding assuming dilution 10,341 10,931 10,509 10,915
Basic net earnings per share $ 1.54 $ 1.80 $ 4.24 $ 5.82
Diluted net earnings per share $ 1.53 $ 1.78 $ 4.22 $ 5.79