Commitments and Contingencies - Summary of Future Minimum Payments Under Non-cancellable Operating Leases (Detail) $ in Millions |
Dec. 31, 2016
USD ($)
|
|---|---|
| Commitments And Contingencies Disclosure [Abstract] | |
| 2017 | $ 10.8 |
| 2018 | 6.3 |
| 2019 | 5.0 |
| 2020 | 4.1 |
| 2021 | 3.5 |
| 2022 and thereafter | 23.3 |
| Total | $ 53.0 |