XML 56 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments, Guarantees and Contingencies (Details Textual) - USD ($)
$ in Thousands
9 Months Ended
Oct. 01, 2018
Sep. 30, 2019
Sep. 30, 2018
Other Commitments [Line Items]      
Warranty Period   90 days  
Business acquisition, net of cash acquired   $ 17,194 $ 71,443
Forte Payment Systems, Inc      
Other Commitments [Line Items]      
Business acquisition date   Oct. 01, 2018  
Business acquisition, acquired equity percentage 100.00%    
Business acquisition, cash consideration $ 93,000    
Business acquisition, net of cash acquired 85,000    
Cash held subject to certain tax filings 13,000    
Potential future earn out payments $ 18,800    
Potential future earn out payments meassurement period 4 years    
Accrued earn out payments   $ 2,500