v3.26.1
Earnings Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Total common share equivalents excluded from EPS calculation (in shares) 6,724,959 5,318,256 6,804,665 5,143,626
Restricted Shares        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Shares issued during the period (in shares)     68,727 170,198
Unvested RSUs        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Total common share equivalents excluded from EPS calculation (in shares) 1,835,513 1,885,808 1,914,793 1,815,148
Outstanding unvested RTL Restricted Shares (in shares) 1,794,729 1,871,118 1,794,729 1,871,118
Restricted Shares        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Total common share equivalents excluded from EPS calculation (in shares) 132,425 267,269 150,440 298,119
Unvested PSUs        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Total common share equivalents excluded from EPS calculation (in shares) 4,757,021 3,165,179 4,739,432 3,030,359
Outstanding unvested RTL Restricted Shares (in shares) 4,757,021 3,165,179 4,757,021 3,165,179