Goodwill and Intangible Assets, Net - Additional Information (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Goodwill [Line Items] | ||
| Goodwill impairment | $ 0 | $ 0 |
| Minimum | ||
| Goodwill [Line Items] | ||
| Percent of goodwill fair value that exceeds carrying value | 20.00% | 61.00% |
| Intangible assets amortization period | 1 year | |
| Minimum | Customer contracts | ||
| Goodwill [Line Items] | ||
| Intangible assets amortization period | 1 year | |
| Minimum | Customer relationships, noncompete agreements, technology and trade names | ||
| Goodwill [Line Items] | ||
| Intangible assets amortization period | 4 years | |
| Maximum | ||
| Goodwill [Line Items] | ||
| Intangible assets amortization period | 15 years | |
| Maximum | Customer contracts | ||
| Goodwill [Line Items] | ||
| Intangible assets amortization period | 8 years | |
| Maximum | Customer relationships, noncompete agreements, technology and trade names | ||
| Goodwill [Line Items] | ||
| Intangible assets amortization period | 15 years | |