XML 31 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
BALANCE SHEET COMPONENTS (Tables)
6 Months Ended
Jun. 30, 2017
Balance Sheet Components [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following (in thousands):
 
June 30,
 
December 31,
2017
 
2016
Computer equipment
$
19,293

 
$
17,262

Leasehold improvements
11,760

 
11,123

Capitalized software development costs
2,114

 
1,877

Office equipment
2,887

 
2,668

Software licenses
4,174

 
3,258

Building, leased
16,438

 
16,438

Property and equipment – gross
56,666

 
52,626

Less: accumulated depreciation and amortization
(23,205
)
 
(19,522
)
Property and equipment – net
$
33,461

 
$
33,104

Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following (in thousands):
 
June 30,
 
December 31,
2017
 
2016
Accrued payroll
$
6,291

 
$
6,072

Accrued vacation
2,582

 
2,069

Employee stock purchase plan contributions
1,374

 
1,171

Other liabilities
1,476

 
1,158

Total accrued expenses and other liabilities
$
11,723

 
$
10,470