XML 96 R80.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
Property
ApartmentUnit
Agreement
Commitments And Contingencies [Abstract]  
Projects in various stages of development 2
Partially owned projects in various stages of development 1
Units in various stages of development | ApartmentUnit 824
Consolidated project under development commitment fund | $ $ 126.8
Various stages of development with estimated completion dates ranging through December 31, 2021 Dec. 31, 2021
Number of joint venture agreements | Agreement 2