v3.26.1
Commitments and contingencies - Future Minimum Rental Commitments (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Future Payments    
Remainder of 2026 $ 3.5  
2027 6.3  
2028 6.5  
2029 5.4  
2030 and thereafter 4.7  
Total future annual minimum rental payments 26.4  
Less: present value discount (1.0)  
Total lease liability $ 25.4 $ 24.6