Annual report pursuant to Section 13 and 15(d)

Acquisitions - Cash Consideration (Details)

v3.20.4
Acquisitions - Cash Consideration (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 06, 2020
Apr. 30, 2020
Dec. 31, 2020
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Goodwill     $ 16,816
Vendor Relationships      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Useful life     14 years
Non-compete      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Useful life     1 year
Interwork Group, Inc.      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Cash   $ 1,009  
Trade accounts receivable   9,534  
Other current assets   628  
Goodwill   3,857  
Other assets   117  
Accounts payable and other current liabilities   (15,051)  
Contingent earn-out   (760)  
Deferred income tax liabilities   (389)  
Taxes payable   (600)  
Net assets   2,910  
Contingent earn-out   760  
Interwork Group, Inc. | Vendor Relationships      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Intangible assets   $ 3,797  
Useful life   13 years 8 months 12 days  
Amount deductible for Canadian income tax purposes   $ 2,300  
Interwork Group, Inc. | Non-compete      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Intangible assets   $ 8  
Contingent earn-out     $ (800)
Contingent earn-out     $ 800
CDF Group Limited      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Cash $ 8,463    
Trade accounts receivable 8,093    
Other current assets 260    
Equipment and leasehold improvements, net 1,367    
Goodwill 12,774    
Other assets 375    
Accounts payable and other current liabilities (12,364)    
Deferred income tax liabilities (1,461)    
Other liabilities (306)    
Net assets 24,104    
CDF Group Limited | Non-compete      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Intangible assets $ 42    
Useful life 1 year    
CDF Group Limited | Customer Relationships      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Intangible assets $ 6,357    
Useful life 13 years    
CDF Group Limited | Trademarks      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Intangible assets $ 504    
Useful life 15 years