Tax Receivable Agreement (Details) - USD ($) |
3 Months Ended | ||
---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
Dec. 31, 2024 |
|
Tax Receivable Agreement | |||
Percentage of amount of U.S. federal, state and local income or franchise tax savings | 50.00% | ||
Tax receivable agreement, payment term | 15 years | ||
Tax receivable agreement liability | $ 369,773,000 | $ 372,839,000 | |
Tax receivable agreement liability adjustment | $ 0 | $ 0 |