v3.25.2
Note 4 - Supplemental Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

December 31,

 

Accounts receivable, net, consists of the following:

 

2024

  

2023

 

(in thousands)

        

Trade

 $12,059  $37,692 

Unbilled

  9,284   3,768 

Non-trade

  3,834   3,107 

Gross accounts receivable

  25,177   44,567 

Less allowance for credit losses

  (411)  (1,461)

Accounts Receivable, net

 $24,766  $43,106 
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  

December 31,

 

Activity in allowance for credit losses

 

2024

  

2023

 

(in thousands)

        

Beginning balance in allowance for credit losses

 $1,461  $1,654 

Current provision for expected credit losses

  128   261 

Allowances associated with businesses sold

  (12)  (281)

Write-offs charged against the allowance

  (1,166)  (126)

Recoveries of amounts previously written off

  -   (47)

Ending balance in allowance for credit losses

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

December 31,

 

Property and equipment consist of the following:

 

2024

  

2023

 

(in thousands)

        

Equipment

 $4,060  $4,513 

Furniture and fixtures

  591   2,293 

Leasehold improvements

  384   366 

Capitalized internal use software costs

  18,967   18,113 
   24,002   25,285 

Less accumulated depreciation and amortization

  (21,987)  (22,568)

Property and equipment, net

 $2,015  $2,717 
Schedule of Goodwill [Table Text Block]
  

Americas

  

Asia-Pacific

  

EMEA

  

Total

 

Goodwill

                

(in thousands)

                

Balance at January 1, 2023

                

Aggregate goodwill acquired

 $1,270   -   438   1,708 

Change in goodwill due to impact of foreign currency

  7   -   -   7 

Impact of Discontinued Operations

  (88)  -   -   (88)

Sale of business

  (333)  -   -   (333)

Balance at December 31, 2023

  856   -   438   1,294 

Sale of business

  -      (438)  (438)

Balance at December 31, 2024

 $856  $-  $-  $856 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

December 31,

 

Intangible assets consist of the following:

 

2024

  

2023

 

(in thousands)

        

Customer contracts and lists

 $-  $3,011 

Trade names

  900   900 

Patents

  870   870 

Gross intangible assets

  1,770   4,781 

Less accumulated amortization

  (929)  (3,603)

Intangible assets, net

 $841  $1,178 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

(in thousands)

    

Year

 

Amount

 

2025

 $133 

2026

  133 

2027

  36 

2028

  36 

2029

  36 

Thereafter

  467 

Total

 $841 
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

December 31,

 

Accrued expenses and other current liabilities:

 

2024

  

2023

 

(in thousands)

        

Taxes payable

 $137  $584 

Accrued salaries and wages

  1,644   995 

Accrued accounting and legal expenses

  -   0 

Accrued third party labor

  131   1,477 

Other

  1,621   1,654 

Accrued expenses and other current liabilities

 $3,533  $4,710