v3.26.1
Debt (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 19, 2021
Jul. 31, 2025
Jun. 30, 2025
Aug. 01, 2026
Aug. 02, 2025
Apr. 30, 2026
May 01, 2025
Oct. 04, 2024
Jun. 06, 2023
Jun. 05, 2023
Debt                    
Term loan repaid         $ 700,000,000          
Aggregate amount       $ 747,500,000   $ 747,500,000        
Unamortized debt issuance costs allocated to term loan facility       1,617,000   1,745,000        
Amortization of debt issuance costs       1,089,000 $ 7,829,000          
Proceeds from issuance of convertible debt and common stock   $ 965,303,000                
Term loan                    
Debt                    
Unamortized debt issuance costs allocated to term loan facility               $ 590,000    
Amortization of debt issuance costs       6,668,000            
Revolving credit facility                    
Debt                    
Amount of sublimit of line of credit borrowing capacity                 $ 25,000,000 $ 10,000,000
Revolving credit facility | Revolving Facility                    
Debt                    
Term of loan 5 years                  
Amount of loan $ 100,000,000                  
Third Amendment to Credit Agreement                    
Debt                    
Amount of loan       336,981,000   336,848,000   15,000,000    
Amount of sublimit               25,000,000    
Aggregate amount               200,000,000    
Fourth Amendment To Credit Agreement                    
Debt                    
Amount of loan             $ 225,000,000      
Amount of sublimit             25,000,000      
Aggregate amount             350,000,000      
Proceeds from lines of credit     $ 10,000,000              
Fourth Amendment To Credit Agreement | Term loan                    
Debt                    
Amount of loan               200,000,000    
Term loan repaid           700,000,000        
Aggregate Term loan             700,000,000      
Standby Letters of Credit                    
Debt                    
Amount of loan       $ 13,019,000   $ 13,152,000        
Standby Letters of Credit | Revolving Facility                    
Debt                    
Amount of sublimit 10,000,000                  
Swingline loans                    
Debt                    
Amount of sublimit             $ 10,000,000 $ 10,000,000    
Term loan | Revolving Facility                    
Debt                    
Amount of loan $ 200,000,000                  
Term of amortization 5 years