XML 143 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Schedule of Timing of Performance Obligation
The Company's typical performance obligations include the following:
Performance Obligation
 
When Performance Obligation is Typically Satisfied
 
When Payment is Typically Due
Software and Product Revenue
 
 
 
 
Software licenses (perpetual or term)
 
Upon transfer of control; typically, when made available for download (point in time)
 
Generally, within 30 days of invoicing except for term licenses, which may be paid for over time
 
 
 
 
 
Software licenses (subscription)
 
Upon activation of hosted site (over time)
 
Generally, within 30 days of invoicing
 
 
 
 
 
Appliances
 
When control of the appliance passes to the customer; typically, upon delivery (point in time)
 
Generally, within 30 days of invoicing
 
 
 
 
 
Software upgrades
 
Upon transfer of control; typically, when made available for download (point in time)
 
Generally, within 30 days of invoicing
 
 
 
 
 
Customer Support Revenue
 
 
 
 
Customer support
 
Ratably over the course of the support contract (over time)
 
Generally, within 30 days of invoicing
 
 
 
 
 
Professional Services
 
 
 
 
Other professional services (excluding training services)
 
As work is performed (over time)
 
Generally, within 30 days of invoicing (upon completion of services)
 
 
 
 
 
Training
 
When the class is taught (point in time)
 
Generally, within 30 days of services being performed
Disaggregation of Revenue
The Company's total revenue for the years ended December 31, 2019, 2018 and 2017 was disaggregated geographically as follows:
Year ended December 31, 2019
Product revenue
 
Service revenue (maintenance)
 
Service revenue (professional services)
 
Total revenue
United States
$
170,937

 
$
133,271

 
$
37,085

 
$
341,293

Europe, Middle East and Africa
42,262

 
43,186

 
12,279

 
97,727

Japan
13,065

 
11,692

 
5,842

 
30,599

Other Asia Pacific
17,552

 
16,106

 
4,879

 
38,537

Other
18,214

 
29,973

 
6,768

 
54,955

 
$
262,030

 
$
234,228

 
$
66,853

 
$
563,111



Year ended December 31, 2018
Product revenue
 
Service revenue (maintenance)
 
Service revenue (professional services)
 
Total revenue
United States
$
169,510

 
$
132,282

 
$
35,832

 
$
337,624

Europe, Middle East and Africa
37,833

 
46,856

 
11,794

 
96,483

Japan
23,108

 
11,234

 
5,069

 
39,411

Other Asia Pacific
30,575

 
12,321

 
4,358

 
47,254

Other
17,988

 
31,273

 
7,872

 
57,133

 
$
279,014

 
$
233,966

 
$
64,925

 
$
577,905



Year ended December 31, 2017
Product revenue
 
Service revenue (maintenance)
 
Service revenue (professional services)
 
Total revenue
United States
$
121,121

 
$
75,040

 
$
22,896

 
$
219,057

Europe, Middle East and Africa
23,352

 
17,471

 
3,742

 
44,565

Japan
10,252

 
10,282

 
3,855

 
24,389

Other Asia Pacific
14,693

 
5,901

 
1,952

 
22,546

Other
11,701

 
6,041

 
1,643

 
19,385

 
$
181,119

 
$
114,735

 
$
34,088

 
$
329,942

The Company's product revenue from its direct sales program and from indirect sales through its channel partner program for the years ended December 31, 2019, 2018 and 2017 was as follows (in thousands):
 
Year ended December 31,
 
2019
 
2018
 
2017
Indirect sales through channel program
$
94,639

 
$
69,232

 
$
43,138

Direct sales
167,391

 
209,782

 
137,981

 
$
262,030

 
$
279,014

 
$
181,119



The Company's product revenue from sales to enterprise customers and from sales to service provider customers for the years ended December 31, 2019, 2018 and 2017 was as follows (in thousands):

 
Year ended December 31,
 
2019
 
2018
 
2017
Sales to enterprise customers
$
70,548

 
$
57,534

 
$
35,592

Sales to service provider customers
191,482

 
221,480

 
145,527

 
$
262,030

 
$
279,014

 
$
181,119

Schedule of Customer Assets and Liabilities
The changes in the Company's accounts receivable, unbilled receivables and deferred revenue balances for the years ended December 31, 2019 and 2018 were as follows (in thousands):
 
Accounts receivable
 
Unbilled accounts receivable
 
Deferred revenue (current)
 
Deferred revenue (long-term)
Balance at January 1, 2019
$
174,310

 
$
13,543

 
$
105,087

 
$
17,572

Increase (decrease), net
(5,808
)
 
10,661

 
(4,681
)
 
2,910

Balance at December 31, 2019
$
168,502

 
$
24,204

 
$
100,406

 
$
20,482




 
Accounts receivable
 
Unbilled accounts receivable
 
Deferred revenue (current)
 
Deferred revenue (long-term)
Balance at January 1, 2018
$
149,122

 
$
16,034

 
$
100,571

 
$
14,184

Increase (decrease), net
25,188

 
(2,491
)
 
4,516

 
3,388

Balance at December 31, 2018
$
174,310

 
$
13,543

 
$
105,087

 
$
17,572