Commitments and Contingencies - Future Minimum Lease Payments under These Non-cancelable Operating Leases (Detail) $ in Millions |
Dec. 31, 2016
USD ($)
|
|---|---|
| Commitments And Contingencies Disclosure [Abstract] | |
| 2017 | $ 9.6 |
| 2018 | 8.6 |
| 2019 | 8.2 |
| 2020 | 8.3 |
| 2021 | 6.2 |
| Thereafter | 31.2 |
| Total | $ 72.1 |