XML 42 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Schedule of Revenue Disaggregated by Revenue Type, Geographic Region and Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Total revenue $ 286,327 $ 262,168 $ 585,066 $ 526,568
Percentage of total revenue 100.00% 100.00% 100.00% 100.00%
Broadband/Cable/Satellite        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 54.00% 55.00% 53.00% 54.00%
Telecommunications        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 18.00% 19.00% 19.00% 20.00%
Other        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 28.00% 26.00% 28.00% 26.00%
Americas (principally the U.S.)        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 87.00% 85.00% 85.00% 85.00%
Europe, Middle East and Africa        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 9.00% 11.00% 11.00% 11.00%
Asia Pacific        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 4.00% 4.00% 4.00% 4.00%
SaaS and Related Solutions        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 255,600 $ 230,712 $ 513,476 $ 465,689
Software and Services        
Disaggregation Of Revenue [Line Items]        
Total revenue 18,766 20,068 49,657 38,504
Maintenance        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 11,961 $ 11,388 $ 21,933 $ 22,375