v3.26.1
Noncontrolling Interests - Schedule of Vesting Schedule for the PI Units (Details) - PI Units - The 2018 Long-Term Incentive Plan
Jun. 30, 2026
shares
Noncontrolling Interest [Line Items]  
PI units vesting (in shares) 11,232
Vesting February 22, 2027  
Noncontrolling Interest [Line Items]  
PI units vesting (in shares) 5,155
Vesting April 25, 2027  
Noncontrolling Interest [Line Items]  
PI units vesting (in shares) 922
Vesting February 22, 2028  
Noncontrolling Interest [Line Items]  
PI units vesting (in shares) 5,155