XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Notes Receivable - Summary of Notes Receivable (Parenthetical) (Details)
6 Months Ended
Jun. 30, 2022
Unsecured Notes Receivable, Related Parties  
Accounts Notes And Loans Receivable [Line Items]  
Notes receivable, maturity Nov. 30, 2024
Unsecured Notes Receivable, Related Parties | Minimum  
Accounts Notes And Loans Receivable [Line Items]  
Notes receivable, interest 0.00%
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