Organization, Basis of Presentation and Summary of Significant Accounting Policies - Tax Receivable Agreement (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Jan. 21, 2021 |
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |||
| Tax receivable agreement liability | $ 17.1 | $ 13.9 | $ 1.9 |
| Additional liability | $ 3.2 |