CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - shares |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Class A Shares | ||
| Common units issued | 128,350,881 | 129,403,244 |
| Common units outstanding | 128,350,881 | 129,403,244 |
| Class B Shares | ||
| Common units issued | 77,827,485 | 78,283,296 |
| Common units outstanding | 77,827,485 | 78,283,296 |