v3.26.1
Income Per Share - Schedule of Computation of Diluted Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
May 30, 2026
May 31, 2025
May 30, 2026
May 31, 2025
Earnings Per Share Diluted [Line Items]        
As reported - Basic $ 19,916 $ 39,680 $ 74,763 $ 107,244
Add: effect of dilutive potential common shares 0 0 0 0
As reported – Diluted $ 19,916 $ 39,680 $ 74,763 $ 107,244
As reported - Basic (in shares) 18,083 18,547 18,100 18,570
Add: effect of dilutive potential common shares (in shares) 133 60 75 63
As reported - Diluted (in shares) 18,216 18,607 18,175 18,633
As reported - Diluted (in dollars per share) $ 1.09 $ 2.13 $ 4.11 $ 5.76
Common Stock        
Earnings Per Share Diluted [Line Items]        
As reported - Basic $ 16,659 $ 33,346 $ 62,545 $ 90,126
As reported - Basic (in shares) 14,532 14,990 14,549 15,007
As reported - Basic (in dollars per share) $ 1.15 $ 2.22 $ 4.30 $ 6.01
Class B Common Stock        
Earnings Per Share Diluted [Line Items]        
As reported - Basic $ 3,257 $ 6,334 $ 12,218 $ 17,118
As reported - Basic (in shares) 3,551 3,557 3,551 3,563
As reported - Basic (in dollars per share) $ 0.92 $ 1.78 $ 3.44 $ 4.80