v3.26.1
Net Income Per Share and Weighted Average Shares - Dilutive Securities (Details) - $ / shares
May 01, 2026
May 02, 2025
0.625% Convertible Senior Notes Due 2026    
Antidilutive securities excluded from computation of earnings per share    
Conversion price (in dollars per share) $ 152.98 $ 156.93
2030 Notes    
Antidilutive securities excluded from computation of earnings per share    
Conversion price (in dollars per share) 72.23  
Warrants    
Antidilutive securities excluded from computation of earnings per share    
Adjusted strike price (in dollars per share) $ 214.18 $ 219.71