Business Combinations - Schedule of Weighted-Average Lives of Intangible Assets Acquired in Business Combinations (Details) $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2022
USD ($)
| |
| Acquired Finite-Lived Intangible Assets [Line Items] | |
| Amount | $ 212,184 |
| Purchased customer accounts | |
| Acquired Finite-Lived Intangible Assets [Line Items] | |
| Amount | $ 18,550 |
| Weighted Average Life | 20 years |
| Distributor relationships | |
| Acquired Finite-Lived Intangible Assets [Line Items] | |
| Amount | $ 159,800 |
| Weighted Average Life | 20 years |
| Software | |
| Acquired Finite-Lived Intangible Assets [Line Items] | |
| Amount | $ 29,500 |
| Weighted Average Life | 5 years |
| Trade Names | |
| Acquired Finite-Lived Intangible Assets [Line Items] | |
| Amount | $ 4,334 |
| Weighted Average Life | 5 years |