XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue:      
Total revenue $ 1,197,248 $ 1,169,258 $ 1,089,752
Percentage of total revenue 100.00% 100.00% 100.00%
Broadband/Cable/Satellite      
Revenue:      
Percentage of total revenue 52.00% 52.00% 54.00%
Telecommunications      
Revenue:      
Percentage of total revenue 18.00% 20.00% 20.00%
Other      
Revenue:      
Percentage of total revenue 30.00% 28.00% 26.00%
Americas (principally the U.S.)      
Revenue:      
Percentage of total revenue 87.00% 86.00% 85.00%
Europe, Middle East and Africa      
Revenue:      
Percentage of total revenue 9.00% 10.00% 11.00%
Asia Pacific      
Revenue:      
Percentage of total revenue 4.00% 4.00% 4.00%
SaaS and Related Solutions      
Revenue:      
Total revenue $ 1,069,325 $ 1,024,572 $ 956,995
Software and Services      
Revenue:      
Total revenue 80,935 98,078 87,247
Maintenance      
Revenue:      
Total revenue $ 46,988 $ 46,608 $ 45,510