Acquisitions (Nexus Technologies Pty Ltd) (Details) - Nexus $ in Millions |
Jan. 30, 2015
USD ($)
|
|---|---|
| Purchase Agreement | |
| Total consideration transferred | $ 8.5 |
| Escrow deposit | 0.8 |
| Cost of revenue and general and administrative expense | |
| Purchase Agreement | |
| Acquisition related costs | 1.2 |
| Cost of revenue | |
| Purchase Agreement | |
| Cost of step-up in inventory | $ 0.3 |