v3.25.2
Debt - Long-term debt (Details) - USD ($)
3 Months Ended 12 Months Ended
Aug. 02, 2025
Apr. 30, 2025
Oct. 04, 2024
Long-term debt      
Total long-term debt $ 747,500,000 $ 30,000,000  
Less unamortized debt issuance costs-converitble notes 21,797,000    
Total long-term debt, net of unamortized debt issuance costs-convertible notes 725,703,000 30,000,000  
Unamortized debt issuance costs-revolving credit facility $ 2,128,000 $ 1,281,000  
Current period interest rate 0.00% 5.90%  
Term loan      
Long-term debt      
Unamortized debt issuance costs-revolving credit facility     $ 590,000
Revolving credit facility      
Long-term debt      
Total long-term debt   $ 30,000,000  
Convertible Notes      
Long-term debt      
Total long-term debt $ 747,500,000