XML 78 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Revenue  
Adoption of ASC Topic 606, “Revenue from Contracts with Customers”
On January 1, 2018, the Company adopted Topic 606 using the full retrospective method which required it to restate each prior reporting period presented. The adoption did not have a material impact on the Company's consolidated financial statements and as a result, no changes were made to prior reporting periods presented.
Product revenue
The Company develops, manufactures and sells optoelectronic products that transmit, receive, modify and switch high speed digital optical signals for communications networks. Revenue is derived primarily from the sale of hardware products. The Company sells its products worldwide, primarily to leading network equipment manufacturers.

Revenue recognition
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company generally bears all costs, risk of loss or damage and retains title to the goods up to the point of transfer of control of promised products to customer. Revenue related to the sale of consignment inventories at customer vendor managed locations is not recognized until the products are pulled from consignment inventories by customers. In instances where acceptance of the product or solutions is specified by the customer, revenue is deferred until such required acceptance criteria have been met. Shipping and handling costs are included in the cost of goods sold. The Company presents revenue net of sales taxes and any similar assessments.

Nature of products
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



Certain prior period amounts have been reclassified to conform to the current period presentation.

Deferred revenue

The Company records deferred revenue when cash payments are received or due in advance of the Company's performance. Refer to Note 8 for disclosure of deferred revenue balances. There were no increase in deferred revenue balances in 2019. The Company has $1.1 million of deferred revenue as of December 31, 2018 which was recognized as a revenue in 2019. The increase in the deferred revenue balances during 2018 was immaterial, offset by approximately $0.9 million of revenue recognized during 2018 included in the deferred revenue balances as of December 31, 2017.

Contract assets

Contract assets are rights to consideration in exchange for goods or services that the Company has transferred to a customer when such right is conditional on something other than the passage of time. The balance of contract assets are excluding any amounts presented as an accounts receivables. There were no contract assets balances as of December 31, 2019 and December 31 2018.

Refund liabilities

The Company recognizes a refund liability if the Company receives consideration from a customer and expects to refund some or all of that consideration to the customer. The balance of refund liabilities as of December 31, 2019 and December 31, 2018 was immaterial.