v3.26.1
Convertible Debt (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 6 Months Ended
Apr. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Nov. 30, 2025
Jun. 30, 2025
Dec. 31, 2023
Dec. 31, 2021
0% Notes due 2030 [Member]              
Convertible Debt [Abstract]              
Interest rate on convertible senior notes   0.00% 0.00% 0.00%      
Face amount (in Dollars)       $ 770.0      
Percentage of principal amount used as purchase price upon occurrence of fundamental change   100.00%          
1.75% Notes due 2028 [Member]              
Convertible Debt [Abstract]              
Interest rate on convertible senior notes   1.75% 1.75%   1.75% 1.75%  
Face amount (in Dollars)           $ 575.0  
Percentage of principal amount used as purchase price upon occurrence of fundamental change   100.00%          
0% Notes due 2026 [Member]              
Convertible Debt [Abstract]              
Interest rate on convertible senior notes   0.00% 0.00%   0.00%   0.00%
Repayment of convertible senior notes (in Dollars) $ 432.5            
Shares issued to settle conversion obligation (in Shares) (in Shares) 1.8            
Effective conversion price per share with call spread (in Dollars per share)   $ 76.39          
Shares received from the exercise of bond hedges (in Shares) (in Shares) 2.6            
Retirement of shares received from the exercise of bond hedges (in Shares) (in Shares) 2.6            
Percentage of principal amount used as purchase price upon occurrence of fundamental change   100.00%