v3.24.3
Note 2 - Acquisition Activities (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Business Acquisitions, by Acquisition [Table Text Block]
Preliminary purchase price:    

Cash paid

 

$

50,889

 

Fair value of contingent consideration

  4,300 

Total preliminary purchase price

 $

55,189

 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
Fair value of identifiable assets and liabilities:    

Cash and cash equivalents

 

$

2,259

 

Accounts receivable, less allowance

  

8,726

 

Contract assets

  

341

 

Inventory

  

10,745

 
Other current assets  13 

Property, plant and equipment

  

5,525

 

Right of use assets-operating leases

  

33

 
Other assets  5 

Intangible assets

  

18,650

 

Goodwill

  

16,022

 

Total assets acquired

  

62,319

 
     

Accounts payable

  

(6,395

)

Contract liabilities

  

(17

)

Operating lease liabilities

  

(6

)

Other current liabilities and accrued expenses

  

(685

)

Long-term operating lease liability

  

(27

)

Total liabilities assumed

  

(7,130

)

Total fair value allocation of preliminary purchase price

 

$

55,189

 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
  

Amount

 

Useful Life

Customer relationships

 

$

11,800

 

13 Years

Backlog  1,600 1 Year

Trade names and trademarks

  

1,600

 

6 Years

Unpatented technology

  

3,400

 

10 Years

Non-competition agreements

  

250

 

5 Years

  

$

18,650