XML 53 R42.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating leases future payments due $ 21.4
Commitments under non-cancelable purchase orders $ 1.6
Non-cancelable purchase order commitments period These non-cancelable purchase order commitments will be filled at various times through the third quarter of 2017
Longest operating lease expiration period 2022-10