Business Combinations - Intangibles (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2023
USD ($)
| |
| Customer relationships | |
| Estimates of acquired intangible assets | |
| Estimated Fair Value | $ 42,948 |
| Weighted Average Estimated Useful Life (Years) | 12 years |
| 2023 Acquisitions | |
| Estimates of acquired intangible assets | |
| Estimated Fair Value | $ 47,158 |
| Weighted Average Estimated Useful Life (Years) | 12 years |
| 2023 Acquisitions | Trademarks and trade names | |
| Estimates of acquired intangible assets | |
| Estimated Fair Value | $ 4,010 |
| Weighted Average Estimated Useful Life (Years) | 10 years |
| 2023 Acquisitions | Non-competition agreements | |
| Estimates of acquired intangible assets | |
| Estimated Fair Value | $ 200 |
| Weighted Average Estimated Useful Life (Years) | 5 years |
| All others | |
| Estimates of acquired intangible assets | |
| Estimated Fair Value | $ 2,948 |