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 | |
|