v3.26.1
Note 9 - Business Combinations (Tables) - Virsys12 [Member]
6 Months Ended
Jun. 30, 2026
Notes Tables  
Business Combination [Table Text Block]

Cash

 $11,430 

Fair value of contingent consideration

  1,000 

Total consideration

 $12,430 

Cash

 $24,880 

Common stock issued

  4,000 

Fair value of contingent consideration

  2,700 

Total consideration

 $31,580 
Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]

Cash

 $741 

Accounts and unbilled receivable

  72 

Prepaid and other current assets

  595 

Operating lease right-of-use asset

  252 

Property and equipment

  13 

Deferred tax assets

  529 

Goodwill

  6,108 

Intangible assets

  7,050 

Accounts payable and accrued liabilities

  (926)

Deferred revenue

  (2,004)

Net assets acquired

 $12,430 

Cash

 $165 

Accounts receivable

  601 

Prepaid and other current assets

  1,046 

Deferred tax assets

  973 

Goodwill

  15,262 

Intangible assets

  18,600 

Accounts payable and accrued liabilities

  (1,237)

Deferred revenue

  (3,830)

Net assets acquired

 $31,580 
Business Combination, Intangible Asset, Acquired, Finite-Lived [Table Text Block]
  

Fair value

 

Useful life

Customer relationships

 $700 

10 years

Developed technology

  5,900 

5 years

Non-compete

  250 

5 years

Trade name

  200 

3 years

Total intangible assets subject to amortization

 $7,050  
  

Fair value

 

Useful life

Customer relationships

 $9,000 

7 years

Developed technology

  8,800 

5 years

Trade name

  800 

8 years

Total intangible assets subject to amortization

 $18,600  
Business Combination, Pro Forma Information [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2025

 

Total revenues

 $76,307  $151,543 

Net income

 $5,362  $9,501 

Net income per share - basic

 $0.18  $0.31 

Net income per share - diluted

 $0.18  $0.31 
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2025

 

Total revenues

 $76,802  $152,513 

Net income

 $5,508  $9,994 

Net income per share - basic

 $0.18  $0.33 

Net income per share - diluted

 $0.18  $0.33