v3.25.1
Obligations - 2027 Notes, and Related Note Hedge and Warrant Transactions Narrative (Details)
$ / shares in Units, shares in Millions
May 27, 2022
USD ($)
$ / shares
Mar. 31, 2025
$ / shares
May 25, 2022
shares
May 31, 2019
$ / shares
Debt Instrument [Line Items]        
Number of securities (in shares) | shares     5.9  
Exercise price (in USD per share)       $ 109.43
3.50% Senior Convertible Notes due 2027 | 2024 Senior Convertible Long-Term Debt        
Debt Instrument [Line Items]        
Principal amount | $ $ 460,000,000.0      
Interest rate (as a percent) 3.50% 3.50%    
Proceeds from debt | $ $ 450,000,000      
Debt instrument convertible ratio 0.0129041      
Conversion price (in USD per share) $ 77.49      
Anti-dilution adjustments (in shares) | shares     5.9  
Exercise price (in USD per share)   $ 106.14