XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Receivables and Allowance for Credit Losses - Past Due Balances Of Mezzanine And Other Notes Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Notes receivable $ 115,827 $ 115,514
Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 96,520 94,963
Subordinated    
Financing Receivable, Past Due [Line Items]    
Notes receivable 15,293 15,433
Unsecured    
Financing Receivable, Past Due [Line Items]    
Notes receivable 4,014 5,118
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Notes receivable 45,548 18,248
Total Past Due | Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 42,900 15,200
Total Past Due | Subordinated    
Financing Receivable, Past Due [Line Items]    
Notes receivable 2,264 2,264
Total Past Due | Unsecured    
Financing Receivable, Past Due [Line Items]    
Notes receivable 384 784
1- 30 days Past Due    
Financing Receivable, Past Due [Line Items]    
Notes receivable 27,700 0
1- 30 days Past Due | Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 27,700 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 0
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 0
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 17,848 18,248
> 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 2,264 2,264
> 90 days Past Due | Unsecured    
Financing Receivable, Past Due [Line Items]    
Notes receivable 384 784
Current    
Financing Receivable, Past Due [Line Items]    
Notes receivable 70,279 97,266
Current | Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 53,620 79,763
Current | Subordinated    
Financing Receivable, Past Due [Line Items]    
Notes receivable 13,029 13,169
Current | Unsecured    
Financing Receivable, Past Due [Line Items]    
Notes receivable $ 3,630 $ 4,334