XML 17 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Certain Balance Sheet Accounts (Tables)
12 Months Ended
Dec. 31, 2019
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Summary of Property and Equipment

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

 

 

2019

 

 

2018

 

Computers and equipment

$

18,337

 

 

$

18,621

 

Computer software

 

30,812

 

 

 

31,276

 

Furniture and fixtures

 

10,365

 

 

 

8,449

 

Leasehold improvements

 

32,935

 

 

 

26,610

 

Total property and equipment

 

92,449

 

 

 

84,956

 

Less accumulated depreciation

 

(62,512

)

 

 

(62,951

)

Total property and equipment, net

$

29,937

 

 

$

22,005

 

Summary of Accrued Expenses and Other Current Liabilities

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

 

 

2019

 

 

2018

 

Payroll and related benefits

$

45,340

 

 

$

35,467

 

Taxes

 

5,320

 

 

 

2,991

 

Lease liability

 

12,208

 

 

 

 

Other

 

16,989

 

 

 

15,607

 

Total

$

79,857

 

 

$

54,065

 

Summary of Non-Current Liabilities

Non-current liabilities as of December 31, 2019 and 2018 consist of the following (in thousands):

 

 

2019

 

 

2018

 

Deferred tax liability

$

22,884

 

 

$

969

 

Deferred rent

 

 

 

 

6,602

 

Contingent consideration and indemnity holdback

 

 

 

 

3,433

 

Other

 

1,025

 

 

 

935

 

Total

$

23,909

 

 

$

11,939

 

Summary of Allowance for Doubtful Accounts

A rollforward of the allowance for doubtful accounts as of and for the years ended December 31, 2019, 2018, and 2017 is as follows (in thousands):

 

 

2019

 

 

2018

 

 

2017

 

Balance, beginning of year

$

359

 

 

$

155

 

 

$

140

 

Provision for doubtful accounts

 

1,246

 

 

 

567

 

 

 

331

 

Write-offs

 

(977

)

 

 

(363

)

 

 

(316

)

Balance, end of year

$

628

 

 

$

359

 

 

$

155