XML 41 R26.htm IDEA: XBRL DOCUMENT
v3.25.2

BUSINESS COMBINATIONS (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2025
Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract] |
Schedule of Purchase Price Paid for Acquisitions | A summary of the purchase price and the purchase price allocation for acquisitions follows:
| Six Months Ended June 30,
| 2025 |  | 2024
Purchase Price: |  |  |
Cash used in acquisitions, net of cash acquired of $— and $—, respectively | $ | 174,856 |  |  | $ | 748 |
Settlements due from sellers | (1,037) |  |  | — |
Holdbacks and additional consideration owed | 2,902 |  |  | — |
Total Consideration | $ | 176,721 |  |  | $ | 748 |
Allocated as follows: |  |  |
Current assets (1) | $ | 8,757 |  |  | $ | — |
Property and equipment: |  |  |
Land | 3,160 |  |  | — |
Buildings and improvements | 4,569 |  |  | — |
Machinery, equipment and other | 36,529 |  |  | 282 |
Operating lease right-of-use assets | 10,655 |  |  | — |
Intangible assets: |  |  |
Trade names | 444 |  |  | — |
Covenants not-to-compete | 3,657 |  |  | 75 |
Customer relationships | 36,438 |  |  | 38 |
Current liabilities | (3,902) |  |  | (2) |
Operating lease liabilities, less current portion | (9,583) |  |  | — |
Fair value of assets acquired and liabilities assumed | 90,724 |  |  | 393 |
Excess purchase price allocated to goodwill | $ | 85,997 |  |  | $ | 355 |
(1)Includes contract receivables as of the date of the acquisitions in the six months ended June 30, 2025 and 2024, of $8,226 and $—, respectively. Substantially all of the contractual amounts are expected to be collected.
Schedule of Unaudited Pro forma Combined Information | Unaudited pro forma combined information that shows our operational results prepared as though each acquisition completed since the beginning of the prior fiscal year had occurred as of January 1, 2024 is as follows:
| Three Months Ended June 30, |  | Six Months Ended June 30,
| 2025 |  | 2024 |  | 2025 |  | 2024
Revenues | $ | 471,280 |  |  | $ | 452,113 |  |  | $ | 901,963 |  |  | $ | 868,142 |
Operating income | $ | 19,400 |  |  | $ | 20,188 |  |  | $ | 22,592 |  |  | $ | 24,213 |
Net income (loss) | $ | 5,284 |  |  | $ | 4,699 |  |  | $ | 327 |  |  | $ | (1,714) |
Basic earnings per share attributable to common stockholders: |  |  |  |  |  |  |
Weighted average common shares outstanding | 63,461 |  |  | 58,109 |  |  | 63,424 |  |  | 58,070 |
Basic earnings (loss) per common share | $ | 0.08 |  |  | $ | 0.08 |  |  | $ | 0.01 |  |  | $ | (0.03) |
Diluted earnings per share attributable to common stockholders: |  |  |  |  |  |  |
Weighted average common shares outstanding | 63,563 |  |  | 58,199 |  |  | 63,524 |  |  | 58,161 |
Diluted earnings (loss) per common share | $ | 0.08 |  |  | $ | 0.08 |  |  | $ | 0.01 |  |  | $ | (0.03) |

X
- Definition Tabular disclosure of pro forma revenue and earnings for business combination or aggregate of series of individually immaterial business combinations. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3 Reference 4: 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 5: 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
- References No definition available. + Details
Name: | us-gaap_BusinessCombinationAndAssetAcquisitionAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of business combination. Includes, but is not limited to, recognized asset and liability. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 + Details
Name: | us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration