v3.22.2.2
Share Repurchases (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 29, 2022
Jul. 30, 2021
Jul. 31, 2020
Share Repurchases [Abstract]      
Maximum amount of share repurchase authorization $ 200,000 $ 100,000  
Shares of common stock repurchased (in shares) 1,248,184 232,543 378,974
Cost of shares repurchased $ 131,542 $ 35,000 $ 55,007