XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT INFORMATION, GEOGRAPHIC INFORMATION AND CUSTOMER CONCENTRATION (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segments
The following table provides summary financial information by reportable segment:
 Year Ended December 31,
 (in thousands)
202320222021
Video
Revenue$219,425 $274,189 $288,507 
Operating income (loss)(8,741)22,322 28,460 
Broadband
Revenue$388,482 $350,768 $218,642 
Operating income64,575 52,283 15,599 
Total
Revenue$607,907 $624,957 $507,149 
Operating income$55,834 $74,605 $44,059 
Schedule of Reconciliation of Operating Income from Segments to Consolidated
A reconciliation of the Company’s consolidated segment operating income to consolidated income before income taxes is as follows:
 Year Ended December 31,
(in thousands)
202320222021
Total consolidated segment operating income$55,834 $74,605 $44,059 
Unallocated corporate expenses (1)
(6,333)(3,874)(681)
Stock-based compensation(27,329)(25,212)(24,062)
Amortization of intangibles— — (507)
Consolidated income from operations22,172 45,519 18,809 
Non-operating expense, net(3,031)(1,034)(9,938)
Income before income taxes$19,141 $44,485 $8,871 
(1) Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges and certain other non-recurring charges to the operating income (loss) for each segment because management does not include this information in the measurement of the performance of the operating segments.
Schedule of Disaggregation of Revenue
The following table provides a summary of total revenues disaggregated by type:
Year Ended December 31,
(in thousands)202320222021
Product sales$396,682 $423,858 $343,406 
Professional services39,196 49,948 26,361 
Total Appliance and integration435,878 473,806 369,767 
SaaS50,888 34,665 21,266 
Support services121,141 116,486 116,116 
Total SaaS and services172,029 151,151 137,382 
Total revenue$607,907 $624,957 $507,149 
Schedule of Net Revenue by Geographic Region
The following table provides a summary of total net revenues by geographic region:
Net revenue:Year Ended December 31,
(in thousands)
202320222021
United States (1)
$408,951 $393,991 $282,912 
Other countries (1)
198,956 230,966 224,237 
Total$607,907 $624,957 $507,149 
(1) Revenue is attributed to countries based on the location of the customer.
Schedule of Property and Equipment, Net by Geographic Region
Property and equipment, net:As of December 31,
(in thousands)20232022
United States$24,260 $25,395 
Israel9,542 10,621 
France2,520 3,372 
Other countries361 426 
Total$36,683 $39,814