v3.24.3
Related Party Transactions - Additional Information (Detail) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Related Party Transaction [Line Items]    
Number of OP units exchanged 173,204 921,853