XML 51 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation and Summary of Significant Accounting Policies (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2018
Jan. 02, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Contract cost, amortization period description     one year or less    
Amount due from credit card processors     $ 1,000 $ 4,000  
Checks issued but not presented for payment to the bank, net of available cash subject to a right of offset     10,000 8,600  
Unbilled receivables relating to vendor consideration     21,600 23,600  
Advertising expenses     4,000 5,300 $ 4,200
Unamortized internally developed software     $ 5,700 4,500  
Estimated life of trademarks for tax purposes to compute tax amortization used in computing fair value of indefinite-live trademarks under the royalty method     15 years    
Goodwill     $ 87,226 87,768  
Gain or loss on Foreign currency translation     $ 500 25 200
Excess tax benefits associated with exercise of stock options and vesting of restricted stock units       $ 2,700  
Excess tax benefits reclassified from financing activities to cash flows from operating activities         $ 900
Cumulative effect adjustment to retained earnings   $ 94      
Measurement Input Control Premium [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Implied control premium percentage 39.00%        
Abreon [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Excess of fair values of reporting units over individual carrying values percentage 37.00%        
Goodwill $ 7,200        
Commercial Technology [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Excess of fair values of reporting units over individual carrying values percentage 126.00%        
Goodwill $ 62,500        
Public Sector Reporting Units [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Excess of fair values of reporting units over individual carrying values percentage 31.00%        
Goodwill $ 8,300        
Canada Reporting Units [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Excess of fair values of reporting units over individual carrying values percentage 195.00%        
Goodwill $ 4,900        
United Kingdom Reporting Units [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Excess of fair values of reporting units over individual carrying values percentage 152.00%        
Goodwill $ 4,600        
Maximum [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Settlement terms of credit card receivables to be considered as cash equivalents     5 days    
Lease obligations for current operating leases amount expected     $ 55,000    
Maximum [Member] | Customer [Member] | Trade Accounts Receivable [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Concentration risk percentage     10.00% 10.00%  
Minimum [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Lease obligations for current operating leases amount expected     $ 45,000    
En Pointe [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Percentage of equity interest       49.00%