Payable Pursuant to the Tax Receivable Agreement - Narrative (Details) - USD ($) $ in Thousands |
12 Months Ended | |||||
|---|---|---|---|---|---|---|
Dec. 06, 2022 |
Nov. 29, 2022 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
Jan. 29, 2021 |
|
| Tax Receivable Agreement [Abstract] | ||||||
| Tax receivable agreement, proportion of tax benefits to be paid to TRA Owners (as a percent) | 85.00% | 85.00% | ||||
| Early termination payment of tax receivable agreement | $ (58,000) | $ (58,000) | $ 0 | $ 0 | ||
| Payable pursuant to the tax receivable agreement adjustment | $ 58,000 | 6,675 | 1,663 | 0 | ||
| Gain on termination of tax receivable agreement | $ 110,883 | $ 0 | $ 0 | |||