Acquisitions (Pakedge Device and Software Inc.) (Details) - Pakedge Device And Software Inc. - USD ($)
$ in Thousands
3 Months Ended 8 Months Ended
Jan. 29, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Sep. 30, 2016
Purchase Agreement          
Purchase Price per Purchase Agreement $ 32,000        
Total consideration transferred 33,000        
Cash acquired in acquisition 843        
Escrow deposit $ 5,000        
Period of escrow deposit 18 months        
Measurement Period Adjustments          
Net change to goodwill         $ 400
Pro Forma increase (decrease) in deferred tax expense (benefit)   $ (300) $ (100) $ 400