v3.21.2
Goodwill and Intangible Assets - Narrative (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 01, 2021
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
reportingUnit
operatingSegment
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Jun. 30, 2021
USD ($)
Finite-Lived Intangible Assets [Line Items]              
Goodwill   $ 512,869,000   $ 512,869,000   $ 462,274,000  
Number of operating segments | operatingSegment       1      
Number of reporting units | reportingUnit       1      
Impairment of goodwill       $ 0   0  
Amortization of acquired intangibles   4,483,000 $ 4,465,000 13,465,000 $ 13,447,000    
Gross intangible assets   257,285,000   257,285,000   243,423,000  
ClickSWITCH              
Finite-Lived Intangible Assets [Line Items]              
Goodwill $ 50,595,000           $ 50,600,000
Estimated useful life 5 years 1 month 6 days            
Capitalized software development costs              
Finite-Lived Intangible Assets [Line Items]              
Gross intangible assets   9,010,000   9,010,000   $ 5,103,000  
Amortization of capitalized software development costs   400,000 200,000 800,000 600,000    
Cost of revenues              
Finite-Lived Intangible Assets [Line Items]              
Amortization of acquired intangibles   5,600,000 5,300,000 16,400,000 16,200,000    
Operating expenses              
Finite-Lived Intangible Assets [Line Items]              
Amortization of acquired intangibles   $ 4,500,000 $ 4,500,000 $ 13,500,000 $ 13,400,000    
Minimum              
Finite-Lived Intangible Assets [Line Items]              
Estimated useful life       2 years      
Minimum | ClickSWITCH              
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 | ClickSWITCH              
Finite-Lived Intangible Assets [Line Items]              
Estimated useful life       6 years      
Maximum | Capitalized software development costs              
Finite-Lived Intangible Assets [Line Items]              
Estimated useful life       5 years