v3.26.1
Debt - Convertible Notes (Details) - Convertible Senior Notes due 2030
1 Months Ended
Jul. 31, 2025
USD ($)
D
$ / shares
Aug. 01, 2026
USD ($)
Apr. 30, 2026
USD ($)
Convertible Notes      
Initial face amount | $ $ 650,000,000    
Interest rate 0.00%    
Additional borrowing capacity | $ $ 97,500,000    
Face amount | $ $ 747,500,000    
Threshold trading days for payment of consideration | D 60    
Conversion ratio 3.1017    
Conversion price per share | $ / shares $ 322.4    
Threshold stock price trigger for redemption 130.00%    
Threshold trading days for redemption | D 20    
Threshold consecutive trading days for redemption | D 30    
Minimum principal outstanding for redemption | $ $ 100,000,000    
Threshold cure period for interest default 30 days    
Threshold number of days to cure default in other obligations | D 60    
Minimum noteholders percentage for notice issuance 25.00%    
Minimum      
Convertible Notes      
Debt default amount | $ $ 55,000,000    
Threshold number of days for payment of interest as remedy | D 180    
Maximum      
Convertible Notes      
Number of days of option available for additional purchase | D 30    
Additional borrowing capacity | $ $ 97,500,000    
Threshold number of days for payment of interest as remedy | D 365    
For first 180 days      
Convertible Notes      
Default interest rate, percentage 0.25%    
After 180 days      
Convertible Notes      
Default interest rate, percentage 0.50%    
Significant other observable inputs (Level 2)      
Convertible Notes      
Estimated fair value | $   $ 680,973,000 $ 760,656,000