v3.25.2
Financing Arrangements - 2030 Convertible Senior Notes (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
day
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
Jun. 30, 2024
USD ($)
Debt Instrument [Line Items]      
Gross proceeds from issuance of 2030 convertible senior notes | $   $ 2,000,000 $ 0
2030 Notes | Convertible Debt      
Debt Instrument [Line Items]      
Debt principal amount | $ $ 2,000,000 $ 2,000,000  
Interest rate 0.00% 0.00%  
Gross proceeds from issuance of 2030 convertible senior notes | $ $ 1,971,000    
Convertible debt, conversion ratio 0.0040376    
Conversion price (in dollars per share) | $ / shares $ 247.67 $ 247.67  
Debt instrument, redemption price, percentage 100.00%    
Debt instrument, covenant, minimum redeemable face amount | $ $ 100,000 $ 100,000  
2030 Notes | Convertible Debt | Last Reported Stock Price At Lease 130% Of The Debt Conversion Price      
Debt Instrument [Line Items]      
Conversion requirement, threshold trading days (at least) | day 20    
Conversion requirement, threshold consecutive trading days | day 30    
Conversion requirement, threshold percentage of stock price trigger (at least) 130.00%    
2030 Notes | Convertible Debt | Principal Amount Less Than 98% of the Product      
Debt Instrument [Line Items]      
Conversion requirement, threshold trading days (at least) | day 5    
Conversion requirement, threshold consecutive trading days | day 5    
Conversion requirement, threshold percentage of stock price trigger (at least) 98.00%