XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivables and Allowance for Credit Losses - Past Due Balances Of Mezzanine And Other Notes Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable $ 115,514 $ 108,282
Senior    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 94,963 85,919
Subordinated    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 15,433 17,004
Unsecured    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 5,118 5,359
Total Past Due    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 18,248 18,536
Total Past Due | Senior    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 15,200 15,200
Total Past Due | Subordinated    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 2,264 2,936
Total Past Due | Unsecured    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 784 400
1-30 days Past Due    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 0 0
1-30 days Past Due | Senior    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 0 0
1-30 days Past Due | Subordinated    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 0 0
1-30 days Past Due | Unsecured    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 0 0
31-89 days Past Due    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 0 2,936
31-89 days Past Due | Senior    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 0 0
31-89 days Past Due | Subordinated    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 0 2,936
31-89 days Past Due | Unsecured    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 0 0
> 90 days Past Due    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 18,248 15,600
> 90 days Past Due | Senior    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 15,200 15,200
> 90 days Past Due | Subordinated    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 2,264 0
> 90 days Past Due | Unsecured    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 784 400
Current    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 97,266 89,746
Current | Senior    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 79,763 70,719
Current | Subordinated    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable 13,169 14,068
Current | Unsecured    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total notes receivable $ 4,334 $ 4,959