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