Acquisition (Nexus Technologies Pty Ltd) (Details) - Nexus - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Jan. 30, 2015 |
Dec. 31, 2015 |
|
| Purchase Agreement | ||
| Total consideration transferred | $ 8.5 | |
| Escrow deposit | $ 0.8 | |
| Cost of revenue and operating expenses | ||
| Purchase Agreement | ||
| Acquisition related costs | $ 1.4 | |
| Cost of revenue | ||
| Purchase Agreement | ||
| Cost of step-up in inventory | $ 0.3 |