XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 28, 2020
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Geographic Areas
The following table summarizes disaggregated revenue information by geographic area based upon the customer's country of domicile (in thousands):
Three-months EndedSix-months Ended
June 28, 2020June 30, 2019June 28, 2020June 30, 2019
Americas$68,966  $77,408  $129,214  $142,178  
Europe35,987  59,620  84,569  119,158  
Greater China31,898  35,816  58,301  58,632  
Other Asia32,246  26,203  64,248  52,563  
$169,097  $199,047  $336,332  $372,531  
Revenue from External Customers by Products and Services
The following table summarizes disaggregated revenue information by revenue type (in thousands):
Three-months EndedSix-months Ended
June 28, 2020June 30, 2019June 28, 2020June 30, 2019
Standard products and services$158,807  $173,368  $311,662  $334,420  
Application-specific customer solutions10,290  25,679  24,670  38,111  
$169,097  $199,047  $336,332  $372,531  
Schedule of Allowance for Credit Loss Activity
The following table summarizes the allowance for credit losses activity for the six-month period ended June 28, 2020 (in thousands):
Balance as of December 31, 2019$530  
Increases to the allowance for credit losses600  
Write-offs (186) 
Foreign exchange rate changes 
Balance as of June 28, 2020$945  
Deferred Revenue, by Arrangement, Disclosure
The following table summarizes the deferred revenue and customer deposits activity for the six-month period ended June 28, 2020 (in thousands):
Balance as of December 31, 2019$14,432  
Increases to deferred revenue and customer deposits57,904  
Recognition of revenue(25,493) 
Foreign exchange rate changes(105) 
Balance as of June 28, 2020$46,738