XML 32 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Detail (Tables)
3 Months Ended
Mar. 31, 2020
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

 

 

 

Useful

 

March 31,

 

 

December 31,

 

 

 

Life (Years)

 

2020

 

 

2019

 

Computer equipment and software

 

3 to 5

 

$

15,596

 

 

$

15,636

 

Internally developed software

 

6

 

 

6,521

 

 

 

5,948

 

Furniture and fixtures

 

5

 

 

6,559

 

 

 

6,589

 

Office equipment

 

3 to 5

 

 

850

 

 

 

1,058

 

Leasehold improvements

 

1 to 10

 

 

29,030

 

 

 

28,984

 

 

 

 

 

 

58,556

 

 

 

58,215

 

Accumulated depreciation

 

 

 

 

(24,371

)

 

 

(23,218

)

Property and equipment—net

 

 

 

$

34,185

 

 

$

34,997

 

Schedule of Prepaid Expense And Other Current Assets

Prepaid expenses and other current assets consisted of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Prepaid expenses

 

$

16,154

 

 

$

11,064

 

Accrued investment income

 

 

347

 

 

 

565

 

Deposits

 

 

229

 

 

 

197

 

Other

 

 

2,142

 

 

 

2,301

 

Total

 

$

18,872

 

 

$

14,127

 

Schedule of Accrued Expenses

Accrued expenses consisted of the following (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Accrued payroll and related taxes

 

$

6,748

 

 

$

3,985

 

Accrued federal, state, and local taxes

 

 

3,237

 

 

 

2,635

 

Accrued bonus

 

 

3,117

 

 

 

20,206

 

Self-insurance reserves

 

 

2,240

 

 

 

2,238

 

Employee stock purchase plan contributions

 

 

2,582

 

 

 

4,716

 

Accrued sales commissions

 

 

2,423

 

 

 

5,397

 

Accrued partner commissions

 

 

7,321

 

 

 

7,043

 

Contract liabilities

 

 

6,330

 

 

 

5,197

 

Accrued purchase price related to acquisitions

 

 

3,341

 

 

 

2,763

 

Other

 

 

7,848

 

 

 

7,924

 

Total

 

$

45,187

 

 

$

62,104