XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Receivables and Allowance for Credit Losses - Past Due Balances Of Mezzanine And Other Notes Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]    
Notes receivable $ 130,810 $ 108,282
Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 110,196 85,919
Subordinated    
Financing Receivable, Past Due [Line Items]    
Notes receivable 15,518 17,004
Unsecured    
Financing Receivable, Past Due [Line Items]    
Notes receivable 5,096 5,359
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Notes receivable 15,600 18,536
Total Past Due | Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 15,200 15,200
Total Past Due | Subordinated    
Financing Receivable, Past Due [Line Items]    
Notes receivable 0 2,936
Total Past Due | Unsecured    
Financing Receivable, Past Due [Line Items]    
Notes receivable 400 400
1- 30 days Past Due    
Financing Receivable, Past Due [Line Items]    
Notes receivable 0 0
1- 30 days Past Due | Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 0 0
1- 30 days Past Due | Subordinated    
Financing Receivable, Past Due [Line Items]    
Notes receivable 0 0
1- 30 days Past Due | Unsecured    
Financing Receivable, Past Due [Line Items]    
Notes receivable 0 0
31-89 days Past Due    
Financing Receivable, Past Due [Line Items]    
Notes receivable 0 2,936
31-89 days Past Due | Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 0 0
31-89 days Past Due | Subordinated    
Financing Receivable, Past Due [Line Items]    
Notes receivable 0 2,936
31-89 days Past Due | Unsecured    
Financing Receivable, Past Due [Line Items]    
Notes receivable 0 0
> 90 days Past Due    
Financing Receivable, Past Due [Line Items]    
Notes receivable 15,600 15,600
> 90 days Past Due | Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 15,200 15,200
> 90 days Past Due | Subordinated    
Financing Receivable, Past Due [Line Items]    
Notes receivable 0 0
> 90 days Past Due | Unsecured    
Financing Receivable, Past Due [Line Items]    
Notes receivable 400 400
Current    
Financing Receivable, Past Due [Line Items]    
Notes receivable 115,210 89,746
Current | Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 94,996 70,719
Current | Subordinated    
Financing Receivable, Past Due [Line Items]    
Notes receivable 15,518 14,068
Current | Unsecured    
Financing Receivable, Past Due [Line Items]    
Notes receivable $ 4,696 $ 4,959