Income Taxes - Activity Related to the Tax Receivable Agreement Liabilities (Details) $ in Thousands |
3 Months Ended |
|---|---|
|
Mar. 31, 2025
USD ($)
| |
| Exchange Tax Attributes | |
| Tax Receivable Agreement, Liability [Roll Forward] | |
| Balance at December 31, 2024 | $ 253,233 |
| Exchange of LLC Common Units | 7,994 |
| Balance at March 31, 2025 | 261,227 |
| Pre-IPO M&A Tax Attributes | |
| Tax Receivable Agreement, Liability [Roll Forward] | |
| Balance at December 31, 2024 | 83,415 |
| Exchange of LLC Common Units | 627 |
| Balance at March 31, 2025 | 84,042 |
| TRA Payment Tax Attributes | |
| Tax Receivable Agreement, Liability [Roll Forward] | |
| Balance at December 31, 2024 | 99,648 |
| Exchange of LLC Common Units | 2,469 |
| Balance at March 31, 2025 | 102,117 |
| TRA Liabilities | |
| Tax Receivable Agreement, Liability [Roll Forward] | |
| Balance at December 31, 2024 | 436,296 |
| Exchange of LLC Common Units | 11,090 |
| Balance at March 31, 2025 | $ 447,386 |
| X | ||||||||||
- Definition Exchange of LLC common units. 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
|