Earnings Per Share - Antidilutive securities excluded from the computation of net income per share (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti-Dilutive Weighted Average Shares Outstanding (in shares) | 15,276,864 | 15,601,674 | 15,249,428 | 15,634,027 |
| Holdings limited partnership units | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti-Dilutive Weighted Average Shares Outstanding (in shares) | 10,064,323 | 10,235,519 | 10,098,500 | 10,254,947 |
| Unvested restricted share-based awards | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti-Dilutive Weighted Average Shares Outstanding (in shares) | 5,212,541 | 5,366,155 | 5,150,928 | 5,379,080 |