XML 69 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Note 3 - Supplemental Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

December 31,

 

Accounts receivable, net, consists of the following:

 

2023

  

2022

 

(in thousands)

        

Trade

 $51,567  $53,658 

Unbilled

  6,537   10,436 

Non-trade

  3,133   1,274 

Gross Accounts Receivable

  61,237   65,368 

Less allowance for credit losses

  (1,461)  (1,654)

Accounts Receivable, net

 $59,776  $63,714 
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  

December 31,

 

Activity in allowance for credit losses

 

2023

  

2022

 

(in thousands)

        

Beginning balance in allowance for credit losses

 $1,654  $564 

Current provision for expected credit losses

  261   1,269 

Allowances associated with businesses sold

  (281)  - 

Write-offs charged against the allowance

  (126)  (179)

Recoveries of amounts previously written off

  (47)  - 

Ending balance in allowance for credit losses

 $1,461  $1,654 
Schedule Of Property Plant And Equipment [Table Text Block]
  

December 31,

 

Property and equipment consist of the following:

 

2023

  

2022

 

(in thousands)

        

Equipment

 $5,062  $5,109 

Furniture and fixtures

  2,330   2,319 

Leasehold improvements

  366   352 

Capitalized software development costs

  18,336   17,298 
   26,094   25,078 

Less accumulated depreciation and amortization

  (23,223)  (21,817)

Property and equipment, net

 $2,871  $3,261 
Schedule of Goodwill [Table Text Block]
  

Americas

  

Asia-Pacific

  

EMEA

  

Total

 

Goodwill

                

(in thousands)

                

Balance at January 1, 2022

                

Aggregate goodwill acquired

 $3,728  $-  $438  $4,166 

Accumulated impairment losses

 $(2,458) $-  $-  $(2,458)

Balance at December 31, 2022

 $1,270  $-  $438  $1,708 

Change in goodwill due to impact of foreign currency

 $7  $-      $7 

Sale of business

  (333)        (333)

Balance at December 31, 2023

 $944  $-  $438  $1,382 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

December 31,

 

Intangible assets consist of the following:

 

2023

  

2022

 

(in thousands)

        

Customer contracts and lists

 $3,011  $3,543 

Trade names

  900   900 

Patents

  870   870 

Non-compete

  -   520 
   4,781   5,833 

Less accumulated amortization

  (3,601)  (3,793)

Intangible assets, net

 $1,180  $2,040 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

(in thousands)

    

Year

 

Amount

 

2024

 $172 

2025

  188 

2026

  188 

2027

  91 

2028

  36 

Thereafter

  504 

Total

 $1,180 
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

December 31,

 

Accrued expenses and other current liabilities:

 

2023

  

2022

 

(in thousands)

        

Taxes payable

 $1,598  $2,660 

Accrued salaries and wages

  9,206   9,327 

Accrued accounting and legal expenses

  1,018   2,186 

Accrued third party labor

  1,477   2,411 

Other

  1,975   3,677 

Accrued expenses and other current liabilities

 $15,274  $20,261