v3.26.1
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