v3.26.1
Convertible Debt - 0% Notes due 2030 (Details) - 0% Notes due 2030 [Member] - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Nov. 30, 2025
Convertible Debt [Abstract]      
Outstanding principal balance $ 770.0    
Unamortized debt issuance costs $ 16.6    
Maturity date Dec. 31, 2030    
Interest rate 0.00% 0.00% 0.00%
Effective interest rate 0.50%    
Conversion price per share (in Dollars per share) $ 98.1    
Total shares of common stock subject to conversion (in Shares) 7.8