v3.26.3
Debt - Convertible Senior Notes (Details)
12 Months Ended
Jun. 15, 2026
USD ($)
Jun. 13, 2025
USD ($)
D
$ / shares
shares
Jun. 18, 2021
USD ($)
Jul. 31, 2026
USD ($)
shares
Aug. 01, 2025
USD ($)
shares
Jun. 10, 2025
$ / shares
Convertible Senior Notes            
Proceeds from issuance of convertible senior notes         $ 335,238,000  
Repurchase of convertible senior notes       $ 150,000,000 145,875,000  
Gain on extinguishment of debt         3,186,000  
0.625% Convertible Senior Notes Due 2026            
Convertible Senior Notes            
Principal     $ 300,000,000      
Interest rate     0.625%      
Repurchase of convertible senior notes $ 150,000,000 $ 150,000,000        
Gain on extinguishment of debt   3,186,000        
Liability component            
Principal         150,000,000  
Less: Debt issuance costs         822,000  
Net carrying amount         $ 149,178,000  
1.75% Convertible Senior Notes Due 2030            
Convertible Senior Notes            
Principal   $ 345,000,000        
Interest rate   1.75%        
Periodic interest payment frequency   semi-annually        
Period of special interest to be received in the event of default   180 days        
Special interest rate to be received for first 90 days   0.25%        
Special Interest rate to be received thereafter   0.50%        
Conversion rate for per $1,000 principal amount of the Notes (in shares) | shares   13.8455   13.8455 13.8455  
Conversion price (in dollars per share) | $ / shares   $ 72.23        
Debt instrument, converted amount   $ 1,000   $ 1,000 $ 1,000  
Common stock premium percentage   32.50%        
Sale price per share (in dollars per share) | $ / shares           $ 54.51
Proceeds from issuance of convertible senior notes   $ 335,000,000 $ 145,900,000      
Threshold percentage of stock price trigger   130.00%        
Threshold trading days | D   20        
Threshold consecutive trading days | D   30        
Liability component            
Principal       345,000,000 345,000,000  
Less: Debt issuance costs       7,769,000 9,543,000  
Net carrying amount       $ 337,231,000 $ 335,457,000