v3.26.1
Investments - Schedule of Marketable Securities (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Available for Sale Debt Securities    
Amortized cost $ 35.5 $ 42.9
US treasury and government agencies    
Available for Sale Debt Securities    
Amortized cost 17.0 18.0
Corporate debt securities    
Available for Sale Debt Securities    
Amortized cost 8.2 11.2
State and municipal bonds    
Available for Sale Debt Securities    
Amortized cost 10.3 13.7
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent    
Available for Sale Debt Securities    
Fair value 34.4 41.8
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent | US treasury and government agencies    
Available for Sale Debt Securities    
Fair value 16.1 17.1
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent | Corporate debt securities    
Available for Sale Debt Securities    
Fair value 8.1 11.1
Balance Sheet Location [Axis]: us-gaap:MarketableSecuritiesCurrent | State and municipal bonds    
Available for Sale Debt Securities    
Fair value $ 10.2 $ 13.6
Minimum | US treasury and government agencies    
Available for Sale Debt Securities    
Maturity date Oct. 14, 2026  
Minimum | Corporate debt securities    
Available for Sale Debt Securities    
Maturity date Jan. 11, 2027  
Minimum | State and municipal bonds    
Available for Sale Debt Securities    
Maturity date Mar. 01, 2027  
Maximum | US treasury and government agencies    
Available for Sale Debt Securities    
Maturity date Feb. 15, 2031  
Maximum | Corporate debt securities    
Available for Sale Debt Securities    
Maturity date Apr. 01, 2033  
Maximum | State and municipal bonds    
Available for Sale Debt Securities    
Maturity date Oct. 01, 2038