v3.26.1
Other Assets - Allowance for Credit Losses - Notes Receivable - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
contract
portfolio_segment
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
contract
portfolio_segment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
contract
Financing Receivable, Nonaccrual [Line Items]          
Number of portfolio segments | portfolio_segment 1   1    
Nonaccrual notes receivable, number of contracts | contract 1   1   1
Interest income recognized for notes receivables in nonaccrual status $ 0 $ 0 $ 0 $ 0  
Notes Receivable          
Financing Receivable, Nonaccrual [Line Items]          
Nonaccrual notes receivable without related allowance for credit loss 200,000   200,000   $ 200,000
Notes receivable 90 days or more past due still accruing $ 0   $ 0   $ 0