XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Acquisitions (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
  

Roofing Corp

  

All other

     
  

of America

  

acquisitions

  

Total

 
             

Accounts receivable

 $83,943  $27,919  $111,862 

Other current assets

  26,362   5,089   31,451 

Non-current assets

  22,871   6,581   29,452 

Accounts payable

  (30,531)  (13,826)  (44,357)

Accrued liabilities

  (14,171)  (4,592)  (18,763)

Other current liabilities

  (13,364)  (5,507)  (18,871)

Non-current liabilities

  (5,491)  (3,378)  (8,869)

Deferred tax liabilities

  (5,062)  (14,243)  (19,305)

Redeemable non-controlling interest

  (46,255)  (17,604)  (63,859)
  $18,302  $(19,561) $(1,259)
             
             

Cash consideration

 $445,160  $146,265(1) $591,425 

Less: cash acquired

  (19,883)  (9,735)  (29,618)

Acquisition date fair value of contingent consideration

  21,902   10,669   32,571 

Total purchase consideration

 $447,179  $147,199  $594,378 
             

Acquired intangible assets

 $234,770(2) $71,121  $305,891 

Goodwill

 $194,107  $95,639  $289,746 
  

Aggregate

 
  

Acquisitions

 
     

Accounts receivable

 $11,478 

Other current assets

  11,764 

Non-current assets

  7,848 

Accounts payable

  (3,877)

Accrued liabilities

  (3,305)

Other current liabilities

  (7,114)

Non-current liabilities

  (3,804)

Deferred tax liabilities

  (2,008)

Redeemable non-controlling interest

  (18,262)
  $(7,280)
     

Cash consideration, net of cash acquired of $8,318

 $51,994 

Acquisition date fair value of contingent consideration

  8,933 

Total purchase consideration

 $60,927 
     

Acquired intangible assets

 $28,201 

Goodwill

 $40,006 
Business Acquisition, Pro Forma Information [Table Text Block]
  

Revenues

  

Net earnings

 
         

Actual from acquired entities for 2023

 $111,915  $6,820 

Supplemental pro forma for 2023 (unaudited)

  4,794,360   182,933 

Supplemental pro forma for 2022 (unaudited)

  4,450,194   198,381