v3.25.2
Note Receivable (Details)
$ in Millions
Jun. 30, 2025
USD ($)
extension
Extinguishment of Debt [Line Items]  
Number of extensions | extension 2
Financing receivable, extension period 1 year
Notes Receivable  
Extinguishment of Debt [Line Items]  
Financing receivable, after allowance for credit loss $ 78.5
Minimum  
Extinguishment of Debt [Line Items]  
Financing receivable, term 3 years
Maximum  
Extinguishment of Debt [Line Items]  
Financing receivable, term 4 years
Unfunded Loan Commitment  
Extinguishment of Debt [Line Items]  
Unfunded loan commitment $ 44.1