v3.26.1
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