Tax Receivable Agreement - Future Expected Payments (Details) $ in Thousands |
Dec. 31, 2022
USD ($)
|
|---|---|
| Income Tax Disclosure [Abstract] | |
| 2023 | $ 12,600 |
| 2024 | 6,700 |
| 2025 | 8,500 |
| 2026 | 11,200 |
| 2027 | 11,500 |
| Thereafter | $ 85,192 |
| X | ||||||||||
- Definition Tax Receivable Agreement, Due after Fifth Year No definition available.
|
| X | ||||||||||
- Definition Tax Receivable Agreement, Due in Fifth Year No definition available.
|
| X | ||||||||||
- Definition Tax Receivable Agreement, Due in Fourth Year No definition available.
|
| X | ||||||||||
- Definition Tax Receivable Agreement, Due in Next Fiscal Year No definition available.
|
| X | ||||||||||
- Definition Tax Receivable Agreement, Due in Second Year No definition available.
|
| X | ||||||||||
- Definition Tax Receivable Agreement, Due in Third Year No definition available.
|
| X | ||||||||||
- References No definition available.
|