XML 29 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Note 5 - Balance Sheet Components
12 Months Ended
Dec. 31, 2018
Notes to Financial Statements  
Supplemental Balance Sheet Disclosures [Text Block]
5.
Balance Sheet Components
 
The following table shows the components of property and equipment as of the dates presented:
 
 
 
 
December 31,
 
 
Estimated Useful Life
 
2018
   
2017
 
Computer equipment
3 to 4 years
  $
27,781
    $
29,938
 
Software, including internally developed software
3 years
   
25,518
     
23,389
 
Leasehold improvements
Shorter of useful life or lease term
   
4,778
     
4,617
 
Office equipment, furniture and fixtures
3 to 5 years
   
2,140
     
2,127
 
Total property and equipment
   
60,217
     
60,071
 
Less: Accumulated depreciation and amortization
   
(48,402
)    
(44,512
)
Property and equipment, net
  $
11,815
    $
15,559
 
 
Depreciation and amortization of internally developed software for
2018,
2017
and
2016
was
$6,432,
$8,427,
and
$9,023,
respectively.
 
The following table shows the components of accrued expenses and other current liabilities as of the dates presented:
 
   
December 31,
 
   
2018
   
2017
 
Accrued salary and payroll-related expenses
  $
3,695
    $
4,372
 
Deferred strategic agreement revenues (Note 3)
   
934
     
 
Income taxes payable
   
883
     
142
 
Accrued liabilities
   
866
     
2,161
 
Advanced billings
   
859
     
459
 
Deferred rent
   
538
     
475
 
Customer advances (Note 3)
   
432
     
2,003
 
Sales and use tax payable
   
244
     
341
 
Other
   
932
     
521
 
Total accrued expenses and other current liabilities
  $
9,383
    $
10,474