XML 51 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Supplemental Balance Sheet Information (in Thousands) (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   
December 31,
 
Accounts receivable, net, consists of the following:
 
2019
   
2018
 
                 
Trade
  $
38,558
    $
34,824
 
Unbilled
   
8,423
     
8,305
 
Non-trade
   
2,756
     
3,546
 
     
49,737
     
46,675
 
Less allowance for doubtful accounts
   
(438
)
   
(533
)
Accounts Receivable, net
  $
49,299
    $
46,142
 
Schedule Of Property Plant And Equipment [Table Text Block]
   
December 31,
 
Property and equipment consist of the following:
 
2019
   
2018
 
                 
Equipment
  $
4,062
    $
6,249
 
Furniture and fixtures
   
2,319
     
2,254
 
Leasehold improvements
   
308
     
278
 
Capitalized software development costs
   
13,549
     
12,210
 
     
20,238
     
20,991
 
Less accumulated depreciation and amortization
   
(17,390
)
   
(18,041
)
Property and equipment, net
  $
2,848
    $
2,950
 
Schedule of Goodwill [Table Text Block]
   
United States
   
International
   
Total
 
Goodwill:
                       
Balance December 31, 2018
  $
3,150
    $
638
    $
3,788
 
Change in goodwill due to impact of foreign currency
   
     
(4
)    
(4
)
Balance December 31, 2019
  $
3,150
    $
634
    $
3,784
 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   
December 31,
   
Intangible assets consist of the following:
 
2019
   
2018
   
                   
Customer contracts and lists
  $
2,731
    $
2,680
   
Trade names
   
900
     
900
   
Patents
   
870
     
870
   
Non compete
   
520
     
520
   
     
5,021
     
4,970
   
Less accumulated amortization
   
(2,225
)
   
(1,638)
   
Intangible assets, net
  $
2,796
    $
3,332
   
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Year
 
Amount
 
2020
   
533
 
2021
   
533
 
2022
   
508
 
2023
   
419
 
2024
   
280
 
Thereafter
   
523
 
Total
  $
2,796
 
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
   
December 31,
 
Accrued expenses and other current liabilities:
 
2019
   
2018
 
                 
Taxes payable
  $
2,788
    $
2,961
 
Accrued salaries and wages
   
9,248
     
6,503
 
Accrued accounting and legal expenses
   
1,944
     
3,777
 
Uncertain tax position reserves
   
     
101
 
Litigation settlement
   
1,200
     
1,300
 
Accrued third party labor
   
2,010
     
737
 
Other
   
1,358
     
2,789
 
Accrued expenses and other current liabilities
  $
18,548
    $
18,168