Income Taxes - Activity Related to the Tax Receivable Agreement Liabilities (Details) $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2025
USD ($)
| |
| Exchange Tax Attributes | |
| Tax Receivable Agreement, Liability [Roll Forward] | |
| Balance at December 31, 2024 | $ 253,233 |
| Exchange of LLC Common Units | 17,861 |
| Accrued interest | 0 |
| Balance at June 30, 2025 | 271,094 |
| Pre-IPO M&A Tax Attributes | |
| Tax Receivable Agreement, Liability [Roll Forward] | |
| Balance at December 31, 2024 | 83,415 |
| Exchange of LLC Common Units | 1,176 |
| Accrued interest | 0 |
| Balance at June 30, 2025 | 84,591 |
| TRA Payment Tax Attributes | |
| Tax Receivable Agreement, Liability [Roll Forward] | |
| Balance at December 31, 2024 | 99,648 |
| Exchange of LLC Common Units | 5,423 |
| Accrued interest | 356 |
| Balance at June 30, 2025 | 105,427 |
| TRA Liabilities | |
| Tax Receivable Agreement, Liability [Roll Forward] | |
| Balance at December 31, 2024 | 436,296 |
| Exchange of LLC Common Units | 24,460 |
| Accrued interest | 356 |
| Balance at June 30, 2025 | $ 461,112 |
| X | ||||||||||
- Definition Exchange of LLC common units. No definition available.
|
| X | ||||||||||
- Definition Tax Receivable Agreement, Accrued Interest No definition available.
|
| X | ||||||||||
- Definition Tax receivable agreement liabilities. No definition available.
|
| X | ||||||||||
- Definition Tax Receivable Agreement, Liability No definition available.
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|