v3.24.3
Earnings per Share - Summary of Components used in Calculation of Basic and Diluted Earnings per Share (Parenthetical) (Detail) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]    
Unvested restricted shares of common stock 979,140 505,668
Weighted average effects of OP Units outstanding 8,754,702 9,282,953