v3.26.1
Fair Value Measurements - Carrying Value and Fair Value of Debt (Details) - USD ($)
$ in Thousands
Jul. 26, 2026
Jan. 25, 2026
Oct. 12, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt issuance costs $ 10,270 $ 11,766  
Convertible Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Value 492,730 491,234  
Fair Value 953,285 662,632  
Convertible Senior Notes Due 2027 | Convertible Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Value 99,563 99,176  
Fair Value $ 338,340 221,095  
Fixed interest rate 1.625%   1.625%
Debt issuance costs $ 900 1,300  
Convertible Senior Notes Due 2030 | Convertible Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Value 393,167 392,058  
Fair Value $ 614,945 441,537  
Fixed interest rate 0.00%    
Debt issuance costs $ 9,300 $ 10,400