XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS COMBINATIONS (Tables)
9 Months Ended
Sep. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Summary of Purchase Price Paid for Acquisitions A summary of the purchase price paid and the purchase price allocation for acquisitions follows:
 Nine Months Ended
September 30,
 20222021
Purchase Price:
Cash used in acquisitions, net of cash acquired$72,731 $150,364 
Other non-cash consideration1,220 — 
Holdbacks to sellers and contingent consideration4,112 4,865 
Total consideration$78,063 $155,229 
Allocated as follows:
Current assets$7,599 $7,260 
Property, plant and equipment:
Land3,141 803 
Finance lease right-of-use-assets— 31,467 
Buildings and improvements8,566 8,468 
Machinery and equipment10,296 42,458 
Operating lease right-of-use assets405 6,500 
Intangible assets:
Trade names— 8,350 
Covenants not-to-compete2,034 3,069 
Customer relationships11,417 30,340 
Other non-current assets40 — 
Current liabilities(3,721)(5,952)
Other long-term liabilities(123)— 
Financing lease liabilities, less current portion— (10,535)
Operating lease liabilities, less current portion(282)— 
Fair value of assets acquired and liabilities assumed39,372 122,228 
Excess purchase price allocated to goodwill$38,691 $33,001 
Schedule of Unaudited Pro forma Combined Information Unaudited pro forma combined information that shows our operational results as though each acquisition completed since the beginning of the prior fiscal year had occurred as of January 1, 2021 is as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2022202120222021
Revenues$295,512 $262,000 $825,020 $733,819 
Operating income$36,247 $28,516 $79,473 $64,360 
Net income$22,635 $15,308 $44,888 $27,993 
Basic earnings per share attributable to common stockholders:
Weighted average common shares outstanding51,677 51,389 51,604 51,312 
Basic earnings per common share$0.44 $0.30 $0.87 $0.55 
Diluted earnings per share attributable to common stockholders:
Weighted average common shares outstanding51,806 51,586 51,749 51,506 
Diluted earnings per common share$0.44 $0.30 $0.87 $0.54