v3.26.1
Notes Receivable, Net - Schedule of Notes Receivable (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
NotesReceivable
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Accounts Notes And Loans Receivable [Line Items]      
Notes receivable $ 156,681 $ 156,530  
Allowance for credit losses (2,180) (1,638) $ (2,004)
Notes receivable, net $ 154,501 $ 154,892  
Number of Debt Instruments Outstanding | NotesReceivable 7    
Minimum      
Accounts Notes And Loans Receivable [Line Items]      
Maturity Date 2020-04    
Interest Rate 6.00%    
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 of Debt Instruments Outstanding | NotesReceivable 7