XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Convertible Senior Notes and Capped Call Transactions (Narrative) (Details)
1 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
day
$ / shares
Jun. 30, 2025
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]      
Capped calls, transaction costs $ 39,000,000    
Debt issuance costs 11,400,000    
Convertible Senior Notes      
Debt Instrument [Line Items]      
Capped calls, transaction costs $ 39,000,000    
Percent of outstanding balance holders able to call debt in the event of default 25.00%    
Convertible Senior Notes | Maximum      
Debt Instrument [Line Items]      
Conversion price (in USD per share) | $ / shares $ 91.2600    
Convertible Senior Notes | Minimum      
Debt Instrument [Line Items]      
Conversion price (in USD per share) | $ / shares $ 63.8818    
Convertible Senior Notes | Convertible Debt      
Debt Instrument [Line Items]      
Aggregate principle amount $ 400,000,000    
Interest rate 0.25%    
Over-allotment options $ 50,000,000    
Net proceeds $ 388,600,000    
Conversion ratio   0.0156539  
Debt instrument, repurchased during period, face amount     $ 194,900,000
Repayments of convertible debt     $ 165,500,000
Convertible Senior Notes | Convertible Debt | Maximum      
Debt Instrument [Line Items]      
Make-whole fundamental change period 45 days    
Convertible Senior Notes | Convertible Debt | Minimum      
Debt Instrument [Line Items]      
Make-whole fundamental change period 20 days    
Convertible Senior Notes | Convertible Debt | Conversion Term (i)      
Debt Instrument [Line Items]      
Threshold percent of stock price trigger 130.00%    
Threshold trading days | day 20    
Threshold consecutive trading days | day 30    
Convertible Senior Notes | Convertible Debt | Conversion Term (ii)      
Debt Instrument [Line Items]      
Threshold percent of stock price trigger 98.00%    
Threshold trading days | day 5    
Threshold consecutive trading days | day 10    
Convertible Senior Notes | Convertible Debt | Conversion Term (v)      
Debt Instrument [Line Items]      
Threshold trading days | day 40    
Convertible Senior Notes | Convertible Debt | Conversion Term (iv)      
Debt Instrument [Line Items]      
Threshold percent of stock price trigger 130.00%    
Threshold trading days | day 20    
Threshold consecutive trading days | day 30