v3.26.1
Marketable securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Marketable securities    
Market value, current $ 2.7 $ 2.9
Market value, noncurrent 6.5 6.1
Unrealized gain, net 0.2 0.2
Current assets    
Marketable securities    
Market value, current 2.7 2.9
Cost or amortized cost 2.7 2.9
Noncurrent assets    
Marketable securities    
Market value, noncurrent 6.5 6.1
Cost or amortized cost $ 6.3 $ 5.9