XML 40 R31.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]        
Total revenue $ 303,615 $ 295,143 $ 900,196 $ 880,596
Percentage of total revenue 100.00% 100.00% 100.00% 100.00%
Broadband/Cable/Satellite        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 51.00% 53.00% 51.00% 52.00%
Telecommunications        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 18.00% 18.00% 18.00% 18.00%
Other        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 31.00% 29.00% 31.00% 30.00%
Americas (principally the U.S.)        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 85.00% 88.00% 86.00% 88.00%
Europe, Middle East and Africa        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 10.00% 9.00% 10.00% 8.00%
Asia Pacific        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 5.00% 3.00% 4.00% 4.00%
SaaS and Related Solutions        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 274,965 $ 263,701 $ 814,453 $ 788,054
Software and Services        
Disaggregation Of Revenue [Line Items]        
Total revenue 16,804 19,705 51,717 56,780
Maintenance        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 11,846 $ 11,737 $ 34,026 $ 35,762