XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and contingencies - Future Minimum Rental Commitments (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2025 $ 4.3  
2026 5.2  
2027 4.4  
2028 4.7  
2029 and thereafter 5.9  
Total future annual minimum rental payments 24.5  
Less: present value discount (0.3)  
Total lease liability $ 24.2 $ 24.5