Noncontrolling Interests - Schedule of Vesting Schedule for the PI Units (Details) - PI Units - The 2018 Long-Term Incentive Plan |
Dec. 31, 2025
shares
|
|---|---|
| Noncontrolling Interest [Line Items] | |
| PI units vesting (in shares) | 20,326 |
| Vesting February 22, 2026 | |
| Noncontrolling Interest [Line Items] | |
| PI units vesting (in shares) | 7,772 |
| Vesting February 24, 2026 | |
| Noncontrolling Interest [Line Items] | |
| PI units vesting (in shares) | 398 |
| Vesting April 25, 2026 | |
| Noncontrolling Interest [Line Items] | |
| PI units vesting (in shares) | 923 |
| 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) | 923 |
| Vesting February 22, 2028 | |
| Noncontrolling Interest [Line Items] | |
| PI units vesting (in shares) | 5,155 |