XML 42 R28.htm IDEA: XBRL DOCUMENT v3.3.1.900
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2015
Balance Sheet Components  
Schedule of cash and cash equivalents

 

                                                                                                                                                                                   

 

 

December 31,

 

 

 

2015

 

2014

 

 

 

(in thousands)

 

Cash

 

$

14,085 

 

$

8,598 

 

Cash equivalents

 

 

 

 

 

 

 

Money market funds

 

 

93,108 

 

 

104,021 

 

Certificates of deposit

 

 

25 

 

 

25 

 

​  

​  

​  

​  

Total cash equivalents

 

 

93,133 

 

 

104,046 

 

​  

​  

​  

​  

Total

 

 

107,218 

 

$

112,644 

 

​  

​  

​  

​  

​  

​  

​  

​  

 

Schedule of property and equipment, net

 

                                                                                                                                                                                    

 

 

December 31,

 

 

 

2015

 

2014

 

 

 

(in thousands)

 

Computer equipment

 

$

28,159

 

$

18,384

 

Software

 

 

3,498

 

 

2,417

 

Office furniture

 

 

2,952

 

 

2,071

 

Leasehold improvements

 

 

7,120

 

 

5,123

 

Construction in progress

 

 

2,808

 

 

1,745

 

​  

​  

​  

​  

Total property and equipment

 

 

44,537

 

 

29,740

 

Less accumulated depreciation

 

 

(23,214

)

 

(12,908

)

​  

​  

​  

​  

Property and equipment, net

 

$

21,323

 

$

16,832

 

​  

​  

​  

​  

​  

​  

​  

​  

 

Schedule of accrued expenses and other current liabilities

 

                                                                                                                                                                                    

 

 

December 31,

 

 

 

2015

 

2014

 

 

 

(in thousands)

 

Accrued bonuses, commissions and wages

 

$

12,343 

 

$

10,553 

 

Accrued ESPP

 

 

2,387 

 

 

2,324 

 

Accrued vacation

 

 

3,739 

 

 

2,972 

 

Accrued marketing expenses

 

 

1,289 

 

 

1,313 

 

Accrued other

 

 

5,948 

 

 

3,529 

 

​  

​  

​  

​  

Total

 

$

25,706 

 

$

20,691 

 

​  

​  

​  

​  

​  

​  

​  

​