XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 01, 2021
Dec. 31, 2021
Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life   2 years
Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life   10 years
Customer relationships | Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life   4 years
Customer relationships | Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life   5 years
Non-compete agreements | Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life   2 years
Non-compete agreements | Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life   5 years
Acquired technology | Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life   5 years
Acquired technology | Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life   7 years
ClickSWITCH    
Business Acquisition [Line Items]    
Estimated Fair Values $ 12,805  
ClickSWITCH | Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life   2 years
ClickSWITCH | Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life   6 years
ClickSWITCH | Customer relationships    
Business Acquisition [Line Items]    
Estimated Fair Values $ 1,495  
Estimated Useful Life 4 years  
ClickSWITCH | Non-compete agreements    
Business Acquisition [Line Items]    
Estimated Fair Values $ 570  
ClickSWITCH | Non-compete agreements | Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life 2 years  
ClickSWITCH | Non-compete agreements | Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life 3 years  
ClickSWITCH | Acquired technology    
Business Acquisition [Line Items]    
Estimated Fair Values $ 10,740  
Estimated Useful Life 6 years