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 |