v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
9 Months Ended
May 01, 2026
May 02, 2025
Aug. 01, 2025
Jun. 13, 2025
Jun. 18, 2021
Assets and Liabilities Measured at Fair Value on a Recurring Basis          
Impairment charges $ 418 $ 3,581      
0.625% Convertible Senior Notes Due 2026          
Assets and Liabilities Measured at Fair Value on a Recurring Basis          
Interest rate 0.625%       0.625%
1.75% Convertible Senior Notes Due 2030          
Assets and Liabilities Measured at Fair Value on a Recurring Basis          
Interest rate 1.75%     1.75%  
Level 2 | Estimated Fair Value | 0.625% Convertible Senior Notes Due 2026          
Assets and Liabilities Measured at Fair Value on a Recurring Basis          
Short Term fair value of notes $ 148,688   $ 144,075    
Level 2 | Estimated Fair Value | 1.75% Convertible Senior Notes Due 2030          
Assets and Liabilities Measured at Fair Value on a Recurring Basis          
Long Term fair value of notes 280,150   374,246    
Recurring | Estimated Fair Value          
Assets and Liabilities Measured at Fair Value on a Recurring Basis          
Liabilities at fair value $ 0   $ 0