XML 59 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Receivable, Net - Schedule of Notes Receivable (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
NotesReceivable
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Accounts Notes And Loans Receivable [Line Items]      
Notes receivable $ 127,828 $ 128,588  
Allowance for credit losses (2,127) (2,004) $ (1,279)
Notes receivable, net $ 125,701 $ 126,584  
Number | NotesReceivable 6    
Minimum      
Accounts Notes And Loans Receivable [Line Items]      
Maturity Date 2020-04    
Interest Rate 4.65%    
Maximum      
Accounts Notes And Loans Receivable [Line Items]      
Maturity Date 2027-12    
Interest Rate 13.75%    
Core Portfolio      
Accounts Notes And Loans Receivable [Line Items]      
Number | NotesReceivable 6