Subsequent Events (Details) - USD ($) $ / shares in Units, $ in Thousands |
9 Months Ended | ||
|---|---|---|---|
Oct. 27, 2026 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Subsequent Event [Line Items] | |||
| Payments under the tax receivable agreements | $ 39,482 | $ 38,286 | |
| Subsequent Event | |||
| Subsequent Event [Line Items] | |||
| Distribution made to partners, Cash distributions declared | $ 26,900 | ||
| O 2026 A Dividends | |||
| Subsequent Event [Line Items] | |||
| Dividends declared (in dollars per share) | $ 2.58 | ||
| O 2026 A Dividends | Class A Common Stock | Subsequent Event | |||
| Subsequent Event [Line Items] | |||
| Dividends declared (in dollars per share) | $ 0.88 | ||