XML 42 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Commission asset balances
Capitalized costs to obtain contracts, current and noncurrent are as follows (in thousands):
 
December 31, 2018
 
January 1, 2018
Commission asset, current
$
1,480

 
$
704

Commission asset, noncurrent
$
4,692

 
$
2,819

Contract liabilities
Contract liabilities (deferred revenue) balances are as follows (in thousands):
 
December 31, 2018
 
ASC 606
 
Operating Leases
 
Total
Deferred revenue, current
$
152,204

 
$
12,420

 
$
164,624

Deferred revenue, noncurrent
18,286

 
2,137

 
20,423

Total
$
170,490

 
$
14,557

 
$
185,047

 
 
 
 
 
 
 
January 1, 2018
 
ASC 606
 
Operating Leases
 
Total
Deferred revenue, current
$
130,579

 
$
12,607

 
$
143,186

Deferred revenue, noncurrent
15,419

 
1,717

 
17,136

Total
$
145,998

 
$
14,324

 
$
160,322

Accounts receivable, net
Accounts receivable, net, consists of the following (in thousands):

 
December 31, 2018
 
January 1, 2018
ASC 606 receivables
$
71,387

 
$
60,984

Operating lease receivables
5,121

 
4,244

Less: allowance for doubtful accounts
(683
)
 
(816
)
Total accounts receivable, net
$
75,825

 
$
64,412

Expected revenue from contracts
The following table sets forth the expected revenue from all remaining performance obligations as of December 31, 2018 (in thousands):

 
ASC 606 Expected Revenue
 
Operating Lease Expected Revenue
 
Total Expected Revenue
2019
$
46,682

 
$
5,067

 
$
51,749

2020
24,608

 
2,194

 
26,802

2021
10,730

 
1,071

 
11,801

2022
1,111

 
39

 
1,150

2023
348

 
9

 
357

2024 and thereafter
20

 

 
20

Total
$
83,499

 
$
8,380

 
$
91,879

Revenue by sales channel
Revenues by sales channel are as follows (in thousands):

 
 
Year Ended December 31, 2018
 
 
ASC 606 Revenue
 
Operating Lease Revenue
 
Total Revenue
Direct
 
$
148,310

 
$
15,774

 
$
164,084

Partner
 
106,816

 
7,989

 
114,805

Total
 
$
255,126

 
$
23,763

 
$
278,889