v3.25.2
Loans Receivable, net - Summary of Loans Receivable Based on Internal Risk Ratings (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
loan
Dec. 31, 2024
USD ($)
loan
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Loans Receivable Based on Internal Risk Ratings [Line Items]            
Number of Loans | loan 143 145        
Net Book Value $ 7,460,601 $ 7,496,474   $ 8,237,332   $ 7,782,219
Percentage 100.00% 100.00%        
CECL reserve $ (99,816) $ (93,664) $ (82,805) (139,402) $ (119,800) $ (79,851)
Loans receivable, net $ 7,360,785 $ 7,402,810   $ 8,097,930    
1            
Loans Receivable Based on Internal Risk Ratings [Line Items]            
Number of Loans | loan 0 0        
Net Book Value $ 0 $ 0        
Percentage 0.00% 0.00%        
2            
Loans Receivable Based on Internal Risk Ratings [Line Items]            
Number of Loans | loan 0 0        
Net Book Value $ 0 $ 0        
Percentage 0.00% 0.00%        
3            
Loans Receivable Based on Internal Risk Ratings [Line Items]            
Number of Loans | loan 131 132        
Net Book Value $ 6,865,894 $ 6,831,933        
Percentage 92.00% 92.00%        
4            
Loans Receivable Based on Internal Risk Ratings [Line Items]            
Number of Loans | loan 10 12        
Net Book Value $ 537,909 $ 559,541        
Percentage 7.00% 7.00%        
5            
Loans Receivable Based on Internal Risk Ratings [Line Items]            
Number of Loans | loan 2 1        
Net Book Value $ 56,798 $ 105,000        
Percentage 1.00% 1.00%