XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Schedule of Revenue Disaggregated by Revenue Type, Geographic Region and Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]        
Total revenue $ 295,143 $ 286,868 $ 880,596 $ 871,934
Percentage of total revenue 100.00% 100.00% 100.00% 100.00%
Broadband/Cable/Satellite        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 53.00% 53.00% 52.00% 53.00%
Telecommunications        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 18.00% 20.00% 18.00% 20.00%
Other        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 29.00% 27.00% 30.00% 27.00%
Americas (principally the U.S.)        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 88.00% 86.00% 88.00% 86.00%
Europe, Middle East and Africa        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 9.00% 9.00% 8.00% 10.00%
Asia Pacific        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 3.00% 5.00% 4.00% 4.00%
SaaS and Related Solutions        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 263,701 $ 250,777 $ 788,054 $ 764,253
Software and Services        
Disaggregation Of Revenue [Line Items]        
Total revenue 19,705 23,578 56,780 73,235
Maintenance        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 11,737 $ 12,513 $ 35,762 $ 34,446