Business Combinations - Net Assets Acquired (Details) - USD ($) $ in Thousands |
12 Months Ended |
|
|
Dec. 31, 2020 |
Dec. 31, 2021 |
Dec. 31, 2019 |
| Business Acquisition [Line Items] |
|
|
|
| Contingent earn-out consideration arrangement (net) |
$ 0
|
$ 2,557
|
|
| Additions for current year acquisitions |
949,037
|
$ 939,249
|
$ 952,404
|
| AssureEdge And Trimax |
|
|
|
| Business Acquisition [Line Items] |
|
|
|
| Cash |
13,774
|
|
|
| Consideration payable |
1,568
|
|
|
| Contingent earn-out consideration arrangement (net) |
2,560
|
|
|
| Total consideration transferred |
17,902
|
|
|
| Recognition of noncontrolling interest of joint ventures |
1,350
|
|
|
| Total equity components recorded |
1,350
|
|
|
| Total consideration transferred and equity components recorded |
19,252
|
|
|
| Cash, net of adjustment |
1,358
|
|
|
| Other current assets |
2,812
|
|
|
| Property, plant, and equipment |
3,451
|
|
|
| Other long-term assets |
103
|
|
|
| Intangible assets, definite-lived |
1,670
|
|
|
| Current and other liabilities, net of consideration transferred |
(3,264)
|
|
|
| Net assets acquired, excludes goodwill |
6,130
|
|
|
| Additions for current year acquisitions |
13,122
|
|
|
| Total net assets acquired |
$ 19,252
|
|
|