XML 39 R23.htm IDEA: XBRL DOCUMENT v3.6.0.2
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Allowance for Doubtful Accounts
The following table presents the changes in the allowance for doubtful accounts (in thousands):
 
 
Year Ended December 31,
 
  
2016
 
2015
 
2014
Balance, beginning of period
  
$
15

 
$
65

 
$
42

Add: bad debt expense
  
75

 
171

 
76

Less: write-offs, net of recoveries
  
(78
)
 
(221
)
 
(53
)
Balance, end of period
  
$
12

 
$
15

 
$
65

Schedule of Property and Equipment, Useful Lives
Property and equipment is stated at cost less accumulated depreciation and amortization, and is depreciated using the straight-line method over the estimated useful lives of the assets as follows:
Asset Category
 
Estimated Useful Lives
Computer and network equipment
 
3 years
Computer software
 
3 years
Development costs
 
1 to 5 years
Furniture and fixtures
 
7 years
Leasehold improvements
 
Shorter of useful life or lease term
Property and equipment, net consisted of the following (in thousands):
 
 
December 31,
 
 
2016
 
2015
Computer and network equipment
 
$
37,664

 
$
30,277

Computer software
 
5,133

 
3,566

Internal-use software development costs
 
475

 
128

Furniture and fixtures
 
1,130

 
1,113

Leasehold improvements
 
624

 
619

Property and equipment
 
45,026

 
35,703

Accumulated depreciation and amortization
 
(30,338
)
 
(22,478
)
Property and equipment, net
 
$
14,688

 
$
13,225