v3.26.1
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jul. 26, 2026
Jan. 25, 2026
Oct. 12, 2022
Debt Instrument [Line Items]      
Outstanding balance $ 503,000 $ 503,000  
Debt issuance costs (10,270) (11,766)  
Long-term debt 349,368 491,234  
Current portion, net $ (143,362) $ 0  
Weighted-average effective interest rate 0.47% 0.55%  
Convertible Debt | Convertible Senior Notes Due 2027      
Debt Instrument [Line Items]      
Outstanding balance $ 100,500 $ 100,500  
Debt issuance costs $ (900) (1,300)  
Debt instrument stated rate 1.625%   1.625%
Convertible Debt | Convertible Senior Notes Due 2030      
Debt Instrument [Line Items]      
Outstanding balance $ 402,500 402,500  
Debt issuance costs $ (9,300) $ (10,400)  
Debt instrument stated rate 0.00%