XML 104 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 28, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents the Company's revenue disaggregated by revenue source (in thousands):
 
Three Months Ended
 
March 28,
2020
 
March 30,
2019
Product
$
255,192

 
$
223,007

Services
75,081

 
69,700

Total revenue
$
330,273

 
$
292,707

The Company sells its products directly to customers who are predominantly service providers and to channel partners that sell on its behalf. The following table presents the Company's revenue disaggregated by geography, based on the shipping address of the customer and by sales channel (in thousands):
 
Three Months Ended
 
March 28,
2020
 
March 30,
2019
United States
$
170,526

 
$
132,522

Other Americas
19,688

 
15,132

Europe, Middle East and Africa
88,578

 
98,992

Asia Pacific
51,481

 
46,061

Total revenue
$
330,273

 
$
292,707


 
Three Months Ended
 
March 28,
2020
 
March 30,
2019
Direct
$
244,351

 
$
248,196

Indirect
85,922

 
44,511

Total revenue
$
330,273

 
$
292,707

Contract with Customer, Asset and Liability
The following table provides information about receivables, contract assets and contract liabilities from contracts with customers (in thousands):
 
March 28,
2020
 
December 28, 2019
Accounts receivable, net
$
272,278

 
$
349,645

Contract assets
$
34,806

 
$
22,814

Deferred revenue
$
129,842

 
$
139,820


Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) at the end of the reporting period (in thousands):
 
Remainder of 2020

2021

2022

2023

2024

Thereafter
 
Total
Revenue expected to be recognized in the future as of March 28, 2020
$
453,406

 
$
37,172

 
$
11,538

 
$
6,056

 
$
1,802

 
$
449

 
$
510,423