Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details)

v3.19.3.a.u2
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2019
Dec. 30, 2018
May 31, 2018
Loss Contingencies [Line Items]        
Commitment for future lease payments for leases that do not yet meet the criteria of a ROU asset or ROU liability   $ 721,000    
Contingent consideration liabilities   1,178,000    
Undisclosed Name of Acquiree One        
Loss Contingencies [Line Items]        
Contingent consideration, liability, certain acquired receivables   0   $ 425,000
Undisclosed Name of Acquiree Two        
Loss Contingencies [Line Items]        
Contingent consideration, liability, revenue earn-outs, payment period 5 years      
Contingent consideration, liability, fair value $ 599,000 678,000 $ 555,000  
Contingent consideration liabilities 2,000,000      
Undisclosed Name Of Acquiree Three        
Loss Contingencies [Line Items]        
Contingent consideration liabilities $ 363,000 $ 378,000