XML 47 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Statement Components (Tables)
12 Months Ended
Dec. 31, 2017
Financial Statement Components [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net consisted of the following (in thousands):
 
 
December 31,
 
 
2017
 
2016
Trade accounts receivable
 
$
17,481

 
$
12,640

Unbilled trade accounts receivable, net of advance client deposits
 
1,600

 
1,253

Allowance for doubtful accounts
 
(33
)
 
(12
)
Accounts receivable, net
 
$
19,048

 
$
13,881

Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 
 
December 31,
 
 
2017
 
2016
Prepaid expenses
 
$
2,437

 
$
2,199

Other current assets
 
2,403

 
809

Prepaid expenses and other current assets
 
$
4,840

 
$
3,008


Schedule of Property and Equipment
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 to 5 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,
 
 
2017
 
2016
Computer and network equipment
 
$
47,195

 
$
37,664

Computer software
 
6,974

 
5,133

Internal-use software development costs
 
500

 
475

Furniture and fixtures
 
1,282

 
1,130

Leasehold improvements
 
801

 
624

Property and equipment
 
56,752

 
45,026

Accumulated depreciation and amortization
 
(36,864
)
 
(30,338
)
Property and equipment, net
 
$
19,888

 
$
14,688

Schedule of Capital Leased Property and Equipment
Property and equipment capitalized under capital lease obligations consist primarily of computer and network equipment and were as follows (in thousands):
 
 
December 31,
 
 
2017
 
2016
Gross
 
$
46,624

 
$
35,504

Less: accumulated depreciation and amortization
 
(30,438
)
 
(23,128
)
Total
 
$
16,186

 
$
12,376

Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands):
 
 
December 31,
 
 
2017
 
2016
Accrued expenses
 
$
3,130

 
$
2,148

Accrued compensation and benefits
 
8,657

 
7,456

Accrued and other current liabilities
 
$
11,787

 
$
9,604