XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2020
Balance Sheet Components [Abstract]  
Balance Sheet Components

3. Balance Sheet Components

The following table shows the components of property and equipment as of the dates presented:

 

 

 

 

 

June 30,

 

 

December 31,

 

 

 

Estimated Useful Life

 

2020

 

 

2019

 

Software, including internally developed software

 

3 years

 

$

28,932

 

 

$

27,974

 

Computer equipment

 

3 to 4 years

 

 

22,198

 

 

 

22,424

 

Finance lease ROU assets

 

Shorter of useful life or lease term

 

 

5,067

 

 

 

5,067

 

Leasehold improvements

 

Shorter of useful life or lease term

 

 

4,604

 

 

 

4,631

 

Office equipment, furniture and fixtures

 

3 to 5 years

 

 

1,966

 

 

 

1,986

 

Total property and equipment

 

 

 

 

62,767

 

 

 

62,082

 

Less:  Accumulated depreciation and amortization

 

 

 

 

(56,261

)

 

 

(53,558

)

Property and equipment, net

 

 

 

$

6,506

 

 

$

8,524

 

 

Finance lease ROU assets consist of computer equipment. Amortization of internally developed software and depreciation for the six months ended June 30, 2020 and 2019 was $2,977 and $2,686, respectively.

The following table shows the components of accrued expenses and other current liabilities as of the dates presented:

 

 

 

June 30,

 

 

December 31,

 

 

 

2020

 

 

2019

 

Accrued salary and payroll-related expenses

 

$

1,562

 

 

$

3,204

 

Deferred strategic agreement revenues

 

 

2,216

 

 

 

2,182

 

Accrued liabilities

 

 

734

 

 

 

1,165

 

Income taxes payable

 

 

430

 

 

 

480

 

Finance lease liabilities

 

 

237

 

 

 

601

 

Advanced billings

 

 

351

 

 

 

376

 

Sales and use tax payable

 

 

 

 

 

9

 

Other

 

 

1,405

 

 

 

993

 

Total accrued expenses and other current liabilities

 

$

6,935

 

 

$

9,010