XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Acquisitions (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]

Cash consideration

 $2,100 

Note payable & net working capital payable

  362 

Total consideration

 $2,462 
     

Customer relationships

 $1,600 

Customer lists

  200 

Accounts receivable

  462 

Goodwill

  200 

Purchase price allocation

 $2,462 

Cash consideration

 $6,707 

Net working capital payable

  336 

Total consideration

 $7,043 
     

Customer lists

 $4,000 

Accounts receivable

  2,668 

Goodwill

  375 

Purchase price allocation

 $7,043 

Cash consideration

 $9,600 

Net working capital payable

  328 

Note payable

  1,500 

Total consideration

 $11,428 
     

Customer relationships

 $7,700 

Trade name

  1,400 

Accounts receivable

  3,386 

Other current assets

  94 

Goodwill

  500 

Current liabilities assumed

  (1,652)

Purchase price allocation

 $11,428 

Cash consideration

 $13,000 

Contingent consideration

  60 

Net working capital payable

  223 

Total consideration

 $13,283 
     

Customer relationships

 $5,640 

Trade name

  2,180 

Royalty receivable

  575 

Current assets

  581 

Goodwill

  4,795 

Current liabilities assumed

  (488)

Purchase price allocation

 $13,283 
Business Acquisition, Pro Forma Information [Table Text Block]
  

Three months ended

 
  

March 31, 2023 (Actual)

  

March 31, 2022

 

Total revenue

 $9,857  $8,497 

Net income

  2,630   1,092 

Basic earnings per share

 $0.19  $0.08 

Basic weighted average shares outstanding

  13,707   13,526 

Diluted earnings per share

 $0.19  $0.08 

Diluted weighted average shares outstanding

  13,782   13,659 
  

Three months ended

 
  

March 31, 2023 (Actual)

  

March 31, 2022

 

Total revenue

 $9,857  $8,143 

Net income

  2,630   1,648 

Basic earnings per share

 $0.19  $0.12 

Basic weighted average shares outstanding

  13,707   13,526 

Diluted earnings per share

 $0.19  $0.12 

Diluted weighted average shares outstanding

  13,782   13,659 
  

Three months ended

 
  

March 31, 2023 (Actual)

  

March 31, 2022

 

Total revenue

 $9,857  $8,333 

Net income

  2,630   1,969 

Basic earnings per share

 $0.19  $0.15 

Basic weighted average shares outstanding

  13,707   13,526 

Diluted earnings per share

 $0.19  $0.14 

Diluted weighted average shares outstanding

  13,782   13,659 
  

Three months ended

 
  

March 31, 2023 (Actual)

  

March 31, 2022

 

Total revenue

 $9,857  $9,633 

Net income

  2,630   1,858 

Basic earnings per share

 $0.19  $0.14 

Basic weighted average shares outstanding

  13,707   13,526 

Diluted earnings per share

 $0.19  $0.14 

Diluted weighted average shares outstanding

  13,782   13,659