XML 58 R20.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2015
Balance Sheet Components  
Schedule of cash and cash equivalents

 

 

 

 

March 31,

 

December 31,

 

 

 

2015

 

2014

 

 

 

(in thousands)

 

Cash

 

$

9,706 

 

$

8,598 

 

Cash equivalents:

 

 

 

 

 

Money market funds

 

94,037 

 

104,021 

 

Certificates of deposit

 

25 

 

25 

 

 

 

94,062 

 

104,046 

 

Cash and cash equivalents

 

$

103,768 

 

$

112,644 

 

 

Schedule of accounts receivable

 

 

 

 

March 31,

 

December 31,

 

 

 

2015

 

2014

 

 

 

(in thousands)

 

Accounts receivable

 

$

40,670

 

$

38,260

 

Allowance for doubtful accounts

 

(481

)

(393

)

Accounts receivable, net

 

$

40,189

 

$

37,867

 

 

Schedule of property and equipment, net

 

 

 

 

March 31,

 

December 31,

 

 

 

2015

 

2014

 

 

 

(in thousands)

 

Computer equipment

 

$

20,201

 

$

18,384

 

Software

 

2,526

 

2,417

 

Office furniture

 

2,313

 

2,071

 

Leasehold improvements

 

5,326

 

5,123

 

Construction in progress

 

2,329

 

1,745

 

Total property and equipment

 

32,695

 

29,740

 

Less accumulated depreciation

 

(15,023

)

(12,908

)

Property and equipment, net

 

$

17,672

 

$

16,832

 

 

Schedule of accrued expenses and other current liabilities

 

 

 

 

March 31,

 

December 31,

 

 

 

2015

 

2014

 

 

 

(in thousands)

 

Accrued bonuses, commissions and wages

 

$

8,403 

 

$

10,553 

 

Accrued ESPP

 

1,045 

 

2,324 

 

Accrued vacation

 

3,537 

 

2,972 

 

Accrued marketing expenses

 

1,179 

 

1,313 

 

Accrued other

 

5,953 

 

3,529 

 

Total

 

$

20,117 

 

$

20,691