v3.26.1
Receivables and Allowance for Credit Losses - Past Due Balances Of Mezzanine And Other Notes Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Notes receivable $ 92,116 $ 115,657
Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 56,705 98,257
Subordinated    
Financing Receivable, Past Due [Line Items]    
Notes receivable 31,933 13,356
Unsecured    
Financing Receivable, Past Due [Line Items]    
Notes receivable 3,478 4,044
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Notes receivable 48,349 43,304
Total Past Due | Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 48,145 42,900
Total Past Due | Subordinated    
Financing Receivable, Past Due [Line Items]    
Notes receivable 0 0
Total Past Due | Unsecured    
Financing Receivable, Past Due [Line Items]    
Notes receivable 204 404
1- 30 days Past Due    
Financing Receivable, Past Due [Line Items]    
Notes receivable 5,245 0
1- 30 days Past Due | Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 5,245 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 43,104 43,304
> 90 days Past Due | Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 42,900 42,900
> 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 204 404
Current    
Financing Receivable, Past Due [Line Items]    
Notes receivable 43,767 72,353
Current | Senior    
Financing Receivable, Past Due [Line Items]    
Notes receivable 8,560 55,357
Current | Subordinated    
Financing Receivable, Past Due [Line Items]    
Notes receivable 31,933 13,356
Current | Unsecured    
Financing Receivable, Past Due [Line Items]    
Notes receivable $ 3,274 $ 3,640