v3.26.1
Long-Term Debt - Convertible Senior Notes due 2030 (Details)
6 Months Ended
Oct. 10, 2025
USD ($)
d
$ / shares
Oct. 19, 2022
USD ($)
Jul. 26, 2026
USD ($)
Jan. 25, 2026
USD ($)
Oct. 08, 2025
$ / shares
USD ($)
Oct. 07, 2025
$ / shares
Debt Instrument [Line Items]            
Current portion of long-term debt | $     $ 143,362,000 $ 0    
Cap price (in dollars per share) | $         141.82  
Share price (in dollars per share) | $ / shares           $ 70.91
Purchase of capped call | $   $ 72,600,000 31,400,000      
Convertible Senior Notes Due 2030 | Convertible Debt            
Debt Instrument [Line Items]            
Face amount | $     $ 402,500,000      
Conversion ratio 0.0098964          
Debt instrument, conversion price (in dollars per share) | $ / shares $ 101.05       $ 101.05  
Threshold trading days 20          
Threshold consecutive trading days 30          
Threshold percentage of stock price trigger 130.00%          
Redemption price, percentage 100.00%          
Minimum principal amount of notes outstanding | $ $ 75,000,000.0          
Convertible Senior Notes Due 2030 | Convertible Debt | Debt Conversion Terms One            
Debt Instrument [Line Items]            
Threshold trading days 20          
Threshold consecutive trading days 30          
Threshold percentage of stock price trigger 130.00%          
Convertible Senior Notes Due 2030 | Convertible Debt | Debt Conversion Terms Two            
Debt Instrument [Line Items]            
Threshold trading days 5          
Threshold consecutive trading days 10          
Threshold percentage of stock price trigger 98.00%