XML 53 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition (Tables)
12 Months Ended
Dec. 28, 2019
Contract Balances [Abstract]  
Disaggregation of Revenue [Table Text Block]
Disaggregation of Revenue
The following table provides information about disaggregated revenue by geographical region (in thousands):
 
December 28, 2019
December 29, 2018
United States
$
603,618

$
560,995

EMEA
357,760

311,659

Other
252,632

219,930

Total revenue
$
1,214,010

$
1,092,584


Contract with Customer, Asset and Liability [Table Text Block]
Contract Balances
The following table provides information about receivables and contract liabilities from contracts with customers (in thousands):
 
December 28 2019
 
December 29, 2018
Accounts receivable, net
$
146,161

 
$
162,166

Contract liabilities
6,991

 
5,756

The Company invoices customers based upon contractual billing schedules, and accounts receivable are recorded when the right to consideration becomes unconditional. Contract liabilities primarily relate to prepayments received from customers in advance of product shipments. The change in the opening and closing balances of the Company’s contract assets and contract liabilities primarily results from the timing difference between the Company’s performance and the customer’s payment. During the years ended December 28, 2019 and December 29, 2018, the Company recognized $5.8 million and $6.7 million, respectively, of the contract liability balance as revenue upon transfer of the products to customers.