Acquisitions (Pro Forma Information) (Details) - Pakedge Device And Software Inc. - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2016 |
Sep. 30, 2015 |
Sep. 30, 2016 |
Sep. 30, 2015 |
|
| Intangible assets | ||||
| Revenue | $ 55,185 | $ 48,519 | $ 152,619 | $ 134,072 |
| Income (loss) from operations | 2,340 | 81 | (1,939) | (3,902) |
| Net income (loss) | $ 2,006 | $ 737 | $ (2,294) | $ (2,483) |
| Net income (loss) per common share: | ||||
| Basic (in dollars per share) | $ 0.08 | $ 0.03 | $ (0.10) | $ (0.10) |
| Diluted (in dollars per share) | $ 0.08 | $ 0.03 | $ (0.10) | $ (0.10) |