v3.22.2.2
Debt, Convertible Senior Notes (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 29, 2022
Jun. 18, 2021
Jul. 29, 2022
Jul. 30, 2021
Jul. 31, 2020
Jun. 15, 2021
Convertible Senior Notes [Abstract]            
Net proceeds from notes offering     $ 0 $ 291,605 $ 0  
0.625% Convertible Senior Notes Due 2026 [Member]            
Convertible Senior Notes [Abstract]            
Interest rate 0.625% 0.625% 0.625%      
Maturity date     Jun. 15, 2026      
Periodic interest payment frequency     semi-annually      
Period of special interest to be received in the event of default     180 days      
Special interest rate to be received for first 90 days   0.25%        
Special Interest rate to be received thereafter   0.50%        
Conversion rate of common stock (in shares) 5.602 5.3153        
Debt instrument, converted amount $ 1,000 $ 1,000        
Conversion price per share (in dollars per share)   $ 188.14        
Common stock premium percentage   25.00%        
Sale price per share (in dollars per share)           $ 150.51
Net proceeds from notes offering     $ 291,125      
Liability component [Abstract]            
Principal 300,000 $ 300,000 300,000 300,000    
Less: Debt discount [1] 0   0 50,767    
Less: Debt issuance costs 6,901   6,901 7,254    
Net carrying amount $ 293,099   $ 293,099 $ 241,979    
0.625% Convertible Senior Notes Due 2026 [Member] | Maximum [Member]            
Convertible Senior Notes [Abstract]            
Additional principal amount   $ 25,000        
[1] Prior to the adoption of the new accounting guidance for convertible instruments, debt discount and issuance costs are amortized to interest expense using the effective interest method over the expected life of the Notes.