v3.26.1
Long-Term Debt - Convertible Senior Notes due 2030 (Details)
3 Months Ended
Oct. 10, 2025
USD ($)
d
$ / shares
Oct. 19, 2022
USD ($)
Apr. 26, 2026
USD ($)
Oct. 08, 2025
$ / shares
USD ($)
Oct. 07, 2025
$ / shares
Debt Instrument [Line Items]          
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 percentage of stock price trigger 130.00%        
Threshold trading days | d 20        
Threshold consecutive trading days | d 30        
Minimum principal amount of notes outstanding $ 75,000,000.0        
Redemption price, percentage 100.00%