v3.26.1
Convertible Debt - 1.75% Notes due 2028 (Details) - 1.75% Notes due 2028 [Member] - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2023
Convertible Debt [Abstract]        
Outstanding principal balance $ 575.0      
Unamortized debt issuance costs $ 5.7      
Maturity date Jun. 30, 2028      
Interest rate 1.75% 1.75% 1.75% 1.75%
Effective interest rate 2.30%      
Conversion price per share $ 53.73      
Total shares of common stock subject to conversion 10.7