XML 53 R34.htm IDEA: XBRL DOCUMENT
v3.20.4

BUSINESS COMBINATIONS (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Business Combinations [Abstract] |
Schedule of Purchase Price Paid for Acquisitions | The purchase price paid for these acquisitions and the allocation of the purchase price is as follows:
| Fiscal Year Ended December 31,
| 2020 |  | 2019 |  | 2018
Purchase Price: |  |  |  |  |
Cash used in acquisitions, net of cash acquired | $ | 28,990 |  |  | $ | 72,118 |  |  | $ | 86,686 |
Notes payable | — |  |  | 2,714 |  |  | — |
Class A common stock issued | — |  |  | — |  |  | 4,258 |
Other non-cash considerations | — |  |  | 5,470 |  |  | — |
Contingent consideration and holdbacks | 4,490 |  |  | 1,875 |  |  | 8,521 |
Total | 33,480 |  |  | 82,177 |  |  | 99,465 |
Current assets | 181 |  |  | 2,051 |  |  | 3,276 |
Non-current assets | — |  |  | 367 |  |  | — |
Land | 895 |  |  | 2,487 |  |  | — |
Buildings | 1,908 |  |  | 5,422 |  |  | 7,889 |
Equipment | 13,493 |  |  | 20,482 |  |  | 23,882 |
Other liabilities, net | (484) |  |  | (3,122) |  |  | (4,708) |
Deferred tax liability | — |  |  | (2,385) |  |  | (937) |
Intangible assets | 8,405 |  |  | 31,171 |  |  | 29,934 |
Fair value of assets acquired and liabilities assumed | 24,398 |  |  | 56,473 |  |  | 59,336 |
Excess purchase price to be allocated to goodwill | $ | 9,082 |  |  | $ | 25,704 |  |  | $ | 40,129 |
Schedule of Unaudited Pro forma Combined Information | The following unaudited pro forma combined information shows our operational results as though each of the acquisitions completed had occurred as of January 1, 2018.
| Fiscal Year Ended December 31,
| 2020 |  | 2019 |  | 2018
Revenues | $ | 783,177 |  |  | $ | 794,840 |  |  | $ | 774,210 |
Operating income | $ | 59,467 |  |  | $ | 56,674 |  |  | $ | 49,586 |
Net income | $ | 91,064 |  |  | $ | 33,424 |  |  | $ | 11,708 |
Basic weighted average shares outstanding | 48,793 |  |  | 47,226 |  |  | 42,688 |
Basic earnings per common share | $ | 1.87 |  |  | $ | 0.71 |  |  | $ | 0.27 |
Diluted weighted average shares outstanding | 49,045 |  |  | 47,966 |  |  | 44,168 |
Diluted earnings per common share | $ | 1.86 |  |  | $ | 0.70 |  |  | $ | 0.27 |

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 -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(3) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionProFormaInformationTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration