v3.25.2
Note 2 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

March 31,

  

December 31,

 

Accounts receivable, net, consists of the following:

 

2025

  

2024

 

(in thousands)

        

Trade

 $22,967  $12,059 

Unbilled

  12,810   9,284 

Non-trade

  2,684   3,834 

Gross accounts receivable

  38,461   25,177 

Less allowance for credit losses

  (242)  (411)

Accounts Receivable, net

 $38,219  $24,766 
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  

March 31,

  

December 31,

 

Activity in allowance for credit losses

 

2025

  

2024

 

(in thousands)

        

Beginning balance in allowance for credit losses

 $411  $1,461 

Current provision for expected credit losses

  -   128 

Allowances associated with businesses sold

  -   (12)

Write-offs charged against the allowance

  (169)  (1,166)

Ending balance in allowance for credit losses

 $242  $411 
Schedule Of Property Plant And Equipment [Table Text Block]
  

March 31,

  

December 31,

 

Property and equipment consist of the following:

 

2025

  

2024

 

(in thousands)

        

Equipment

 $4,000  $4,060 

Furniture and fixtures

  640   591 

Leasehold improvements

  384   384 

Capitalized internal use software costs

  20,206   18,967 
   25,230   24,002 

Less accumulated depreciation and amortization

  (22,320)  (21,987)

Property and equipment, net

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

March 31,

  

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

  (962)  (929)

Intangible assets, net

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

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

    

Year

 

Amount

 

2025

 $100 

2026

  133 

2027

  36 

2028

  36 

2029

  36 

Thereafter

  467 

Total

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

March 31,

  

December 31,

 

Accrued expenses and other current liabilities:

 

2025

  

2024

 

(in thousands)

        

Taxes payable

 $480  $137 

Accrued salaries and wages

  3,542   1,644 

Accrued third party labor

  65   131 

Other

  1,778   1,621 

Accrued expenses and other current liabilities

 $5,865  $3,533 
Disposal Groups, Including Discontinued Operations [Table Text Block]

Summary of Results from Discontinued Operations

 
  

Three Months Ended March 31,

 

$ in thousands

 

2024

 

Net revenues

 $19,297 

Cost of revenues

  16,467 

Gross profit

  2,830 

Selling, general, and administrative expenses

  1,893 

Depreciation and amortization

  36 

Income from operations before tax

  901 

Income tax expense

  461 

Interest expense

  55 

Income from discontinued operations, net of tax

 $385