v3.26.1
Leases - Summary of Finance Lease Liability (Detail) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Finance Lease, Liability [Abstract]    
Current portion of finance lease liability $ 8.5 $ 2.7
Non-current portion of finance lease liability 18.0 15.1
Total finance lease liability $ 26.5 $ 17.8