XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Mar. 14, 2025
May 13, 2021
May 31, 2021
Mar. 31, 2025
Mar. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]              
Equity instruments excluded from diluted net earnings per share calculation as the effect would have been antidilutive (in shares)       306,000 291,000    
Purchases of convertible note hedge contracts       $ 67,574 $ 0    
Stock repurchased during period (in shares)       0   0 308,898
Proceeds from issuance of convertible notes       $ 448,500 $ 0    
2030 Convertible Notes              
Debt Instrument [Line Items]              
Number of shares called by warrant   3,900,000          
Warrant, strike price (in dollars per share)   $ 182.94          
Purchases of convertible note hedge contracts     $ 67,600        
2026 Convertible Notes              
Debt Instrument [Line Items]              
Number of shares called by warrant   2,800,000          
Purchases of convertible note hedge contracts     $ 100,100        
2026 Warrants              
Debt Instrument [Line Items]              
Warrant, strike price (in dollars per share)   $ 259.84          
Warrants | 2026 Warrants              
Debt Instrument [Line Items]              
Class of Warrant or Right, Outstanding       600,000      
Equity instruments excluded from diluted net earnings per share calculation as the effect would have been antidilutive (in shares)       2,800,000      
Convertible Debt Securities | 2030 Convertible Notes              
Debt Instrument [Line Items]              
Equity instruments excluded from diluted net earnings per share calculation as the effect would have been antidilutive (in shares)       3,900,000      
Convertible Debt Securities | 2026 Convertible Notes              
Debt Instrument [Line Items]              
Equity instruments excluded from diluted net earnings per share calculation as the effect would have been antidilutive (in shares)       2,800,000      
Convertible Debt [Member] | 2030 Convertible Notes              
Debt Instrument [Line Items]              
Stated interest rate 3.00%            
Conversion price       $ 116.62      
Convertible Debt [Member] | 2026 Convertible Notes              
Debt Instrument [Line Items]              
Stated interest rate   1.125%          
Conversion price       $ 165.65      
2026 Convertible Notes              
Debt Instrument [Line Items]              
Proceeds from issuance of convertible notes $ 370,300 $ 447,800