v3.26.1
Debt - Convertible Note Hedge and Warrant Transactions (Details)
May 01, 2026
$ / shares
shares
Jun. 13, 2025
$ / derivative
Convertible Note Hedge and Warrant Transactions    
Convertible Note Hedge and Warrant Transactions    
Number of shares of common stock included in Warrant Transactions (in shares) | shares 1,600,000  
Strike price (in dollars per share) $ 263.39  
Adjusted strike price (in dollars per share) $ 214.18  
1.75% Convertible Senior Notes Due 2030    
Convertible Note Hedge and Warrant Transactions    
Cap price | $ / derivative   87.22