XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Receivable - Summary of Notes Receivable (Parenthetical) (Details)
3 Months Ended
Mar. 31, 2021
Unsecured Notes Receivable, Related Parties  
Accounts Notes And Loans Receivable [Line Items]  
Notes receivable, maturity Dec. 31, 2021
Unsecured Notes Receivable, Related Parties | Minimum  
Accounts Notes And Loans Receivable [Line Items]  
Notes receivable, interest 3.25%
Unsecured Notes Receivable, Related Parties | Maximum  
Accounts Notes And Loans Receivable [Line Items]  
Notes receivable, interest 5.50%
Unsecured Notes Receivable, Unrelated Third Party  
Accounts Notes And Loans Receivable [Line Items]  
Notes receivable, interest 0.00%
Notes receivable, maturity Dec. 31, 2023