XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Narrative (Details)
12 Months Ended
Oct. 01, 2020
USD ($)
contact_center
May 04, 2020
USD ($)
Dec. 31, 2021
USD ($)
company
Dec. 31, 2020
USD ($)
company
Dec. 31, 2019
USD ($)
Business Acquisition [Line Items]          
Reduction of acquisition earn-out contingent liability     $ 0 $ (3,105,000) $ (16,543,000)
Contingent liabilities     $ 2,600,000 $ 0  
Number of businesses acquired | company     0 2  
Amortization expense, acquired intangible assets     $ 10,400,000 $ 9,500,000 $ 10,200,000
Trimax          
Business Acquisition [Line Items]          
Business acquisition, cost of acquired entity, cash paid   $ 9,900,000      
Preferred interest, term   5 years      
Maximum value of preferred interest   $ 9,900,000      
AssureEdge          
Business Acquisition [Line Items]          
Business acquisition, cost of acquired entity, cash paid $ 5,000,000        
Number of contact centers | contact_center 6        
Ownership percentage 70.00%