XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Revenue Disaggregated by Revenue Type, Geographic Region and Customer (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue:      
Total revenue $ 1,169,258 $ 1,089,752 $ 1,046,487
Percentage of total revenue 100.00% 100.00% 100.00%
Broadband/Cable/Satellite      
Revenue:      
Percentage of total revenue 52.00% 54.00% 57.00%
Telecommunications      
Revenue:      
Percentage of total revenue 20.00% 20.00% 19.00%
Other      
Revenue:      
Percentage of total revenue 28.00% 26.00% 24.00%
Americas (principally the U.S.)      
Revenue:      
Percentage of total revenue 86.00% 85.00% 85.00%
Europe, Middle East and Africa      
Revenue:      
Percentage of total revenue 10.00% 11.00% 11.00%
Asia Pacific      
Revenue:      
Percentage of total revenue 4.00% 4.00% 4.00%
SaaS and Related Solutions      
Revenue:      
Total revenue $ 1,024,572 $ 956,995 $ 926,290
Software and Services      
Revenue:      
Total revenue 98,078 87,247 72,818
Maintenance      
Revenue:      
Total revenue $ 46,608 $ 45,510 $ 47,379