Summary of Significant Accounting Policies - Finite-Lived Intangible Assets (Details) |
12 Months Ended |
---|---|
Dec. 31, 2022 | |
Customer relationships | Minimum | |
Finite-Lived Intangible Assets [Line Items] | |
Estimated useful life | 2 years |
Customer relationships | Maximum | |
Finite-Lived Intangible Assets [Line Items] | |
Estimated useful life | 9 years |
Developed technology | Minimum | |
Finite-Lived Intangible Assets [Line Items] | |
Estimated useful life | 2 years |
Developed technology | Maximum | |
Finite-Lived Intangible Assets [Line Items] | |
Estimated useful life | 7 years |
Trade names and other | Minimum | |
Finite-Lived Intangible Assets [Line Items] | |
Estimated useful life | 1 year |
Trade names and other | Maximum | |
Finite-Lived Intangible Assets [Line Items] | |
Estimated useful life | 10 years |