XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2019
Balance Sheet Components [Abstract]  
Components of Property and Equipment
The following table shows the components of property and equipment as of the dates presented:


Estimated Useful Life
 
June 30,
2019
  
December 31,
2018
 
Software, including internally developed software
3 years
 
$
26,388
  
$
25,518
 
Computer equipment
3 to 4 years
  
22,728
   
22,714
 
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,645
   
4,778
 
Office equipment, furniture and fixtures
3 to 5 years
  
1,988
   
2,140
 
Total property and equipment
   
60,816
   
60,217
 
Less:  Accumulated depreciation and amortization
   
(50,831
)
  
(48,402
)
Property and equipment, net
  
$
9,985
  
$
11,815
 
Components of Accrued Expenses and Other Current Liabilities
The following table shows the components of accrued expenses and other current liabilities as of the dates presented:

  
June 30,
2019
  
December 31,
2018
 
Accrued salary and payroll-related expenses
 
$
2,552
  
$
3,695
 
Deferred strategic agreement revenues
  
1,872
   
934
 
Accrued liabilities
  
1,531
   
1,249
 
Finance lease liabilities
  
937
   
866
 
Income taxes payable
  
846
   
883
 
Advanced billings
  
721
   
859
 
Customer advances
  
347
   
432
 
Sales and use tax payable
  
34
   
244
 
Deferred rent
  
   
538
 
Other
  
879
   
932
 
Total accrued expenses and other current liabilities
 
$
9,719
  
$
10,632