XML 65 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Supplemental Balance Sheet Information (in Thousands) (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
Accounts Receivable Net 

December 31,

 

Accounts receivable, net, consists of the following as of periods presented (in thousands):

 

2022

  

2021

 
         

Trade

 $53,658  $44,424 

Unbilled

  10,436   8,168 

Non-trade

  1,274   2,143 
Accounts receivable, gross  65,368   54,735 

Less allowance for doubtful accounts

  (1,654)  (564)

Accounts receivable, net

 $63,714  $54,171 
Schedule Of Property Plant And Equipment [Table Text Block]
Property and Equipment, Net 

December 31,

 

Property and equipment, net consists of the following as of the periods presented (in thousands):

 

2022

  

2021

 
         

Equipment

 $5,109  $4,741 

Furniture and fixtures

  2,319   2,319 

Leasehold improvements

  352   351 

Internal use software

  17,298   15,823 
Property and equipment, gross  25,078   23,234 

Less accumulated depreciation and amortization

  (21,817)  (20,305)

Property and equipment, net

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

Americas

  

Asia-Pacific

  

EMEA

    

Goodwill (in thousands):

               

Balance at December 31, 2021

 $3,728  $  $438 $4,166 
Change in goodwill due to impact of foreign currency           

Impairment of goodwill

  (2,458)       (2,458)

Balance at December 31, 2022

 $1,270  $  $438 $1,708 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
Intangible Assets, Net 

December 31,

 

Intangible assets, net consists of the following as of the periods presented:

 

2022

  

2021

 
         

Customer contracts and lists

 $3,543  $3,362 

Trade names

  900   900 

Patents

  870   870 

Non-compete agreements 

  520   520 
 Intangible assets, gross  5,833   5,652 

Less accumulated amortization

  (3,793)  (3,357)

Intangible assets, net

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

Year

 

Amount

 

2023

 $351 

2024

  290 

2025

  204 

2026

  204 

2027

  108 

Thereafter

  883 

Total

 $2,040 
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
Accrued Expenses and Other Current Liabilities  

December 31,

 

Accrued expenses and other current liabilities consists of the following as of the periods presented: 

 

2022

  

2021

 
         

Taxes payable

 $2,660  $2,397 

Accrued salaries and wages

  9,327   8,082 

Accrued accounting and legal expenses

  2,186   1,251 

Accrued third party labor

  2,411   1,927 

Majority stockholders change of control agreement

     4,478 

Other

  3,677   3,896 

Accrued expenses and other current liabilities

 $20,261  $22,031