Acquisitions (Pro Forma Information) (Details) - Pakedge Device And Software Inc. - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Intangible assets    
Revenue $ 44,219 $ 36,196
Loss from operations (5,082) (5,236)
Net income (loss) $ (4,975) $ (4,762)
Net income (loss) per common share:    
Basic $ (0.21) $ (0.20)
Diluted $ (0.21) $ (0.20)