XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS COMBINATIONS (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [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,
 202220212020
Purchase Price:
Cash used in acquisitions, net of cash acquired$76,573 $166,489 $28,990 
Other non-cash consideration1,275 — — 
Holdbacks to sellers and contingent consideration4,840 5,194 4,490 
Total consideration82,688 171,683 33,480 
Allocated as follows:
Current assets7,644 7,218 181 
Property, plant and equipment:
Land3,141 1,321 680 
Finance lease right-of-use-assets— 31,467 — 
Buildings and improvements8,576 11,046 2,123 
Machinery and Equipment11,689 46,396 13,493 
Operating lease right-of-use assets405 6,500 — 
Intangible assets:
Trade names55 8,350 — 
Covenants not-to-compete2,424 1,807 742 
Customer relationships 12,224 36,195 7,663 
Other non-current assets40 — — 
Current liabilities(3,812)(6,014)(484)
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 assumed41,981 133,751 24,398 
Excess purchase price to be allocated to goodwill$40,707 $37,932 $9,082 
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, 2020 is as follows.
 Fiscal Year Ended
December 31,
 202220212020
Revenues$1,100,238 $991,417 $922,902 
Operating income$96,779 $82,223 $63,768 
Net income $53,354 $37,449 $84,549 
Basic earnings per share attributable to common stockholders:
Basic weighted average shares outstanding51,623 51,312 48,793 
Basic earnings per common share$1.03 $0.73 $1.73 
Diluted earnings per share attributable to common stockholders:
Diluted weighted average shares outstanding51,767 51,515 49,045 
Diluted earnings per common share $1.03 $0.73 $1.72