XML 34 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Certain Balance Sheet Accounts
12 Months Ended
Dec. 31, 2017
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Certain Balance Sheet Accounts

(11) Certain Balance Sheet Accounts

Property and Equipment:

Property and equipment as of December 31, 2017 and 2016 is recorded at cost less accumulated depreciation and consists of the following (in thousands):

 

 

2017

 

 

2016

 

Computers and equipment

$

18,570

 

 

$

17,137

 

Computer software

 

29,891

 

 

 

26,686

 

Furniture and fixtures

 

9,094

 

 

 

8,471

 

Leasehold improvements

 

26,650

 

 

 

25,204

 

Total property and equipment

 

84,205

 

 

 

77,498

 

Less accumulated depreciation

 

58,956

 

 

 

53,604

 

Total

$

25,249

 

 

$

23,894

 

 

Accrued Expenses and Other Current Liabilities:

Accrued expenses and other current liabilities as of December 31, 2017 and 2016 consist of the following (in thousands):

 

 

2017

 

 

2016

 

Payroll and related benefits

$

34,809

 

 

$

28,681

 

Taxes

 

3,912

 

 

 

4,704

 

Other

 

10,908

 

 

 

8,018

 

Total

$

49,629

 

 

$

41,403

 

 

Allowance for Doubtful Accounts:

A roll-forward of the allowance for doubtful accounts as of and for the years ended December 31, 2017, 2016, and 2015 is as follows (in thousands):

 

 

2017

 

 

2016

 

 

2015

 

Balance, beginning of year

$

140

 

 

$

153

 

 

$

188

 

Provision for doubtful accounts

 

331

 

 

 

150

 

 

 

106

 

Write-offs

 

(316

)

 

 

(163

)

 

 

(141

)

Balance, end of year

$

155

 

 

$

140

 

 

$

153