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 |

X
- Definition Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2) -SubTopic 10 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(3) -SubTopic 10 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2 + Details
Name: | us-gaap_BusinessAcquisitionProFormaInformationTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Paragraph 1 -Section 50 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1 + Details
Name: | us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_TableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration