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