v3.26.3
Accrued liabilities (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Personnel accruals $ 99.9 $ 89.0
Accrual for outstanding invoices 69.3 48.4
Accrued interest 18.3 30.5
Accrued freight expenses 12.0 9.3
Accruals for professional fees 9.6 4.8
Other accruals 6.4 4.1
Accrued liabilities $ 215.5 $ 186.1