Acquisitions (Pro Forma Information) (Details) - Pakedge Device And Software Inc. - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2016 |
Jun. 30, 2015 |
Jun. 30, 2016 |
Jun. 30, 2015 |
|
| Intangible assets | ||||
| Revenue | $ 53,215 | $ 49,357 | $ 97,434 | $ 85,553 |
| Income (loss) from operations | 803 | 1,253 | (4,279) | (3,983) |
| Net income (loss) | $ 675 | $ 1,543 | $ (4,300) | $ (3,220) |
| Net income (loss) per common share: | ||||
| Basic (in dollars per share) | $ 0.03 | $ 0.07 | $ (0.18) | $ (0.13) |
| Diluted (in dollars per share) | $ 0.03 | $ 0.07 | $ (0.18) | $ (0.13) |