v3.26.1
Accrued liabilities -Summary of Accrued liabilities (Detail) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Accrued Liabilities [Abstract]    
Personnel accruals $ 134.0 $ 89.0
Accrual for outstanding invoices 54.6 48.4
Accrued interest 19.1 30.5
Accrued freight expenses 13.3 9.3
Accruals for professional fees 9.3 4.8
Other accruals 5.1 4.1
Accrued liabilities $ 235.4 $ 186.1