XML 29 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Summary of Revenue by Product Group and Geographical Region
Revenue from sale of hardware products is recognized upon transfer of control to the customer. The performance obligation for the sale of hardware products is satisfied at a point in time. The Company has aligned its products in two groups - High Speed Products and Network Products and Solutions. The following presents revenue by product group (in thousands):
 
Years Ended December 31, 
 
2019
 
2018
 
2017
High Speed Products
$
323,804

 
$
275,803

 
$
241,780

Network Products and Solutions
33,000

 
46,737

 
51,114

    Total revenue
$
356,804

 
$
322,540

 
$
292,894


The following table presents the Company's revenue information by geographical region. Revenue is classified based on the ship to location requested by the customer. Such classification recognizes that for many customers, including those in North America or in Europe, designated shipping points are often in China or elsewhere in Asia (in thousands):

 
Years Ended December 31, 
 
2019
 
2018
 
2017
China
$
186,157

 
$
187,277

 
$
161,637

Americas
82,741

 
70,906

 
52,973

Rest of world
87,906

 
64,357

 
78,284

  Total revenue
$
356,804

 
$
322,540

 
$
292,894