XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS COMBINATIONS (Tables)
12 Months Ended
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of Purchase Price Paid for Acquisitions
A summary of the purchase price paid and the purchase price allocation for acquisitions follows:
 Fiscal Year Ended
December 31,
 202420232022
Purchase Price:
Cash used in acquisitions, net of cash acquired of $11,687, $1,014, and $—, respectively
$469,159 $846,711 $76,573 
Other non-cash consideration— — 1,275 
Working capital settlements due from sellers
(2,987)(2,873)— 
Holdbacks and additional consideration due to sellers
1,689 2,729 4,840 
Total consideration467,861 846,567 82,688 
Allocated as follows:
Current assets (1)
15,992 19,524 7,644 
Property and equipment:
Land7,026 8,440 3,141 
Buildings and improvements9,878 28,411 8,576 
Machinery, equipment and other
89,995 177,916 11,689 
Operating lease right-of-use assets5,222 11,786 405 
Intangible assets:
Trade names12,470 4,320 55 
Covenants not-to-compete10,997 30,860 2,424 
Customer relationships 104,762 145,393 12,224 
Other non-current assets— — 40 
Deferred tax liability
(20,392)(9,058)— 
Current liabilities(27,755)(21,417)(3,812)
Other long-term liabilities— (828)(123)
Operating lease liabilities, less current portion(5,092)(9,939)(282)
Fair value of assets acquired and liabilities assumed203,103 385,408 41,981 
Excess purchase price to be allocated to goodwill$264,758 $461,159 $40,707 
(1)Includes contract receivables in fiscal year 2024, 2023 and 2022 of $12,936, $17,002 and $6,806, respectively. Substantially all of contractual amounts are expected to be collected.
Schedule of Unaudited Pro forma Combined Information
Unaudited pro forma combined information that shows our operational results as though each acquisition completed through December 31, 2024 had occurred as of January 1, 2022 is as follows:
 Fiscal Year Ended
December 31,
 202420232022
Revenues$1,699,991 $1,653,535 $1,629,041 
Operating income$66,320 $79,815 $104,422 
Net income $8,784 $21,111 $52,726 
Basic earnings per share attributable to common stockholders:
Basic weighted average shares outstanding59,576 55,174 51,623 
Basic earnings per common share$0.15 $0.38 $1.02 
Diluted earnings per share attributable to common stockholders:
Diluted weighted average shares outstanding59,681 55,274 51,767 
Diluted earnings per common share $0.15 $0.38 $1.02