Income Taxes - Summary of Activity Related to the Tax Receivable Agreement Liabilities (Details) $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2024
USD ($)
| |
| Exchange Tax Attributes [Member] | |
| Balance at December 31, 2023 | $ 194,668 |
| Exchange of LLC Common Units | 5,415 |
| Accrued interest | 0 |
| Balance at June 30, 2024 | 200,083 |
| Pre-IPO M&A Tax Attributes [Member] | |
| Balance at December 31, 2023 | 85,814 |
| Exchange of LLC Common Units | 504 |
| Accrued interest | 0 |
| Balance at June 30, 2024 | 86,318 |
| TRA Payment Tax Attributes [Member] | |
| Balance at December 31, 2023 | 78,416 |
| Exchange of LLC Common Units | 1,772 |
| Accrued interest | 290 |
| Balance at June 30, 2024 | 80,478 |
| TRA Liabilities [Member] | |
| Balance at December 31, 2023 | 358,898 |
| Exchange of LLC Common Units | 7,691 |
| Accrued interest | 290 |
| Balance at June 30, 2024 | $ 366,879 |
| X | ||||||||||
- Definition Exchange of LLC common units. No definition available.
|
| X | ||||||||||
- Definition Tax receivable agreement liabilities. No definition available.
|
| X | ||||||||||
- Definition Tax receivable agreements accrued interest paid to unitholders. No definition available.
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|