XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Note 2 - Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

September 30,

  

December 31,

 

Accounts receivable, net, consists of the following:

 

2025

  

2024

 

(in thousands)

        

Trade

 $25,756  $12,059 

Unbilled

  13,029   9,284 

Non-trade

  2,802   3,834 

Gross accounts receivable

  41,587   25,177 

Less allowance for credit losses

  (238)  (411)

Accounts Receivable, net

 $41,349  $24,766 
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  

September 30,

  

December 31,

 

Activity in allowance for credit losses

 

2025

  

2024

 

(in thousands)

        

Balance in allowance for credit losses as of January 1

 $411  $1,461 

Current provision for expected credit losses

  -   128 

Allowances associated with businesses sold

  -   (12)

Write-offs charged against the allowance

  (173)  (1,166)

Ending balance in allowance for credit losses

 $238  $411 
Property, Plant and Equipment [Table Text Block]
  

September 30,

  

December 31,

 

Property and equipment consist of the following:

 

2025

  

2024

 

(in thousands)

        

Equipment

 $4,050  $4,060 

Furniture and fixtures

  899   591 

Leasehold improvements

  502   384 

Capitalized internal use software costs

  20,803   18,967 

Gross property and equipment

  26,254   24,002 

Less accumulated depreciation and amortization

  (22,985)  (21,987)

Property and equipment, net

 $3,269  $2,015 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

September 30,

  

December 31,

 

Intangible assets consist of the following:

 

2025

  

2024

 

(in thousands)

        

Trade names

 $900  $900 

Patents

  870   870 

Gross intangible assets

  1,770   1,770 

Less accumulated amortization

  (1,028)  (929)

Intangible assets, net

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

The remaining amortization for each of the following years succeeding December 31, 2024 is summarized as follows: (in thousands)

    

Year

 

Amount

 

2025

 $34 

2026

  133 

2027

  36 

2028

  36 

2029

  36 

Thereafter

  467 

Total

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

September 30,

  

December 31,

 

Accrued expenses and other current liabilities:

 

2025

  

2024

 

(in thousands)

        

Taxes payable

 $1,153  $137 

Accrued salaries and wages

  2,168   1,644 

Accrued third party labor

  275   131 

Other

  728   1,621 

Accrued expenses and other current liabilities

 $4,324  $3,533 
Disposal Groups, Including Discontinued Operations [Table Text Block]

Summary of Results from Discontinued Operations

     
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 

$ in thousands

 

2024

  

2024

 

Net revenues

 $-  $33,185 

Cost of revenues

  -   28,325 

Gross profit

  -   4,860 

Selling, general and administrative expenses

  -   3,385 

Loss on sale of business

  -   1,188 

Depreciation and amortization

  -   63 

Income from operations before tax

  -   224 

Income tax expense

  -   1,074 

Interest expense

  -   31 

Loss from discontinued operations, net of tax

 $-  $(881)