v3.25.4
Noncontrolling Interests - Schedule of Vesting Schedule for the PI Units (Parenthetical) (Details)
Dec. 31, 2025
shares
PI Units [Member] | The 2018 Long-Term Incentive Plan  
Noncontrolling Interest [Line Items]  
PI units vesting (in shares) 20,326