XML 61 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Share Repurchases (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 28, 2023
Jul. 29, 2022
Jul. 30, 2021
Share Repurchases [Abstract]      
Maximum amount of share repurchase authorization   $ 200,000 $ 100,000
Shares of common stock repurchased (in shares) 171,792 1,248,184 232,543
Cost of shares repurchased $ 17,449 $ 131,542 $ 35,000