XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
reportingUnit
operatingSegment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jun. 30, 2021
USD ($)
Apr. 01, 2021
USD ($)
Finite-Lived Intangible Assets [Line Items]          
Goodwill $ 512,869 $ 462,274      
Number of operating segments | operatingSegment 1        
Number of reporting units | reportingUnit 1        
Amortization of intangible assets $ 17,901 17,888 $ 6,339    
Capitalized software and development costs 258,979 243,423      
Capitalized software development costs          
Finite-Lived Intangible Assets [Line Items]          
Capitalized software and development costs 10,969 5,103      
Amortization of capitalized software development costs 1,300 800 800    
Cost of revenues          
Finite-Lived Intangible Assets [Line Items]          
Amortization of intangible assets 22,000 21,300 9,900    
Operating expense          
Finite-Lived Intangible Assets [Line Items]          
Amortization of intangible assets $ 17,900 $ 17,900 $ 6,300    
Minimum          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life 2 years        
Minimum | Capitalized software development costs          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life 3 years        
Maximum          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life 10 years        
Maximum | Capitalized software development costs          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life 5 years        
ClickSWITCH          
Finite-Lived Intangible Assets [Line Items]          
Goodwill       $ 50,600 $ 50,595
ClickSWITCH | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life 2 years        
ClickSWITCH | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Estimated useful life 6 years