XML 70 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Schedule of Final Allocation of Purchase Price (Details) - USD ($)
$ in Thousands
Jan. 02, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair value of assets acquired and liabilities assumed:        
Goodwill   $ 425,677 $ 425,677 $ 405,053
Payment Service Network, Inc.        
Fair value of consideration transferred:        
Cash paid, net of cash acquired $ 20,213      
Fair value of contingent consideration at acquisition 4,434      
Working capital adjustment (52)      
Total purchase price consideration 24,595      
Fair value of assets acquired and liabilities assumed:        
Unbilled receivables 1,040      
Prepaid expenses and other current assets 183      
Property and equipment 127      
Goodwill 17,447      
Total assets acquired 28,448      
Accounts payable (27)      
Accrued expenses and other current liabilities (1,303)      
Deferred revenue (104)      
Deferred income taxes (2,419)      
Net assets acquired 24,595      
Customer Relationships | Payment Service Network, Inc.        
Fair value of assets acquired and liabilities assumed:        
Acquired intangible assets 6,563      
Trade Names | Payment Service Network, Inc.        
Fair value of assets acquired and liabilities assumed:        
Acquired intangible assets 356      
Developed Technology | Payment Service Network, Inc.        
Fair value of assets acquired and liabilities assumed:        
Acquired intangible assets $ 2,732