v3.25.1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 28, 2025
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segments
The following table set forth our segment information of revenue, expense, and income (loss) from operations:
Three Months Ended March 28, 2025
 (in thousands)BroadbandVideoTotal
Revenue$84,878 $48,257 $133,135 
Less:
Cost of revenue37,798 16,202 54,000 
Research and development16,067 12,789 28,856 
Selling, general and administrative16,992 14,695 31,687 
Segment operating income$14,021 $4,571 $18,592 
Three Months Ended March 29, 2024
 (in thousands)BroadbandVideoTotal
Revenue$78,897 $43,163 $122,060 
Less:
Cost of revenue41,403 16,594 57,997 
Research and development13,548 15,202 28,750 
Selling, general and administrative15,352 18,718 34,070 
Segment operating income (loss)$8,594 $(7,351)$1,243 
Schedule of Reconciliation of Operating Income from Segments to Consolidated
A reconciliation of the Company’s consolidated segment operating income to consolidated income (loss) before income taxes is as follows:
Three Months Ended
(in thousands)March 28, 2025March 29, 2024
Total consolidated segment operating income$18,592 $1,243 
Stock-based compensation (1)
(8,465)(6,923)
Restructuring and related charges (1)
— (3,497)
Non-recurring advisory fees (1)
— (349)
Consolidated income (loss) from operations10,127 (9,526)
Non-operating expense, net(1,646)(1,012)
Income (loss) before income taxes$8,481 $(10,538)
(1) Together with stock-based compensation, the Company does not allocate restructuring and related charges, and other non-recurring expenses to the operating income 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:
Three Months Ended
(in thousands)March 28, 2025March 29, 2024
Product sales$88,070 $73,916 
Professional services3,471 7,679 
Total Appliance and integration91,541 81,595 
SaaS14,767 12,864 
Support services26,827 27,601 
Total SaaS and services41,594 40,465 
Total revenue$133,135 $122,060 
Schedule of Total Revenues by Geographic Region
The following table provides a summary of total revenues by geographic region:
Three Months Ended
(in thousands)March 28, 2025March 29, 2024
United States (1)
$88,861 $81,992 
Other countries (1)
44,274 40,068 
Total revenue$133,135 $122,060 
(1)  Revenue is attributed to countries based on the location of the customer.