Acquisitions (Pakedge Device and Software Inc.) (Details) - Pakedge Device And Software Inc.
$ in Millions
Jan. 29, 2016
USD ($)
Purchase Agreement  
Purchase price per purchase agreement $ 33.0
Cash acquired in acquisition 0.8
Escrow deposit $ 5.0
Period of escrow deposit 18 months