v3.25.1
Notes Receivable - Additional Information (Details)
3 Months Ended
Nov. 08, 2024
USD ($)
Property
Nov. 07, 2024
USD ($)
Property
Sep. 18, 2024
Nov. 18, 2022
USD ($)
Property
Aug. 25, 2022
Property
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]              
RSLCA notes receivable from affiliates           $ 21,886,000 $ 29,243,000
Notes receivable from affiliates           $ 21,400,000 $ 21,400,000
Related Affiliated Party | RSLCA Notes              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Notes receivable maturity date           Apr. 04, 2027  
Notes receivable bears fixed interest rate           12.00%  
Notes receivable maximum outstanding amount           $ 250,000,000  
RSLCA notes receivable from affiliates           21,900,000  
Related Affiliated Party | Real Estate Note              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Real Estate Note $ 1,100,000 $ 14,200,000          
Notes receivable maturity date Dec. 01, 2026 Dec. 01, 2028     Aug. 25, 2027    
Notes receivable bears fixed interest rate 5.16% 5.80%     6.00%    
Notes receivable from affiliates $ 1,100,000 $ 14,200,000       $ 3,600,000  
Number of property on net leased | Property 2 13     2    
Related Affiliated Party | Junior Unsecured Line Of Credit Agreement              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Notes receivable maturity date       Nov. 18, 2027      
Notes receivable bears fixed interest rate       7.25%      
Notes receivable maximum outstanding amount       $ 2,600,000      
Notes receivable from affiliates       $ 2,400,000      
Number of property on net leased | Property       4      
Related Affiliated Party | Restated and Uncommitted Senior Revolving Line of Credit Agreement              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Notes receivable unused facility fee percent     0.25%        
Notes receivable annual access fee percent     0.25%