v3.26.1
Fair Value of Financial Instruments - Schedule of Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Foreign currency translation adjustment $ (71) $ 26
Revolving Credit Facility | Long-Term Debt | Line of Credit    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance 55,000  
Proceeds 220,000  
Repayments (259,000)  
Net unrealized (gain) loss 0  
Ending Balance 16,000  
Secured Debt | Long-Term Debt | Line of Credit    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance 2,582,576  
Proceeds 506,497  
Repayments (34,596)  
Net unrealized (gain) loss (243)  
Unrealized foreign currency (gain) loss (9,899)  
Ending Balance 3,044,335  
Secured Debt | Secured Lending Agreements | Long-Term Debt | Line of Credit    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance 2,359,543  
Proceeds 506,127  
Repayments (34,596)  
Net unrealized (gain) loss (237)  
Unrealized foreign currency (gain) loss (9,899)  
Ending Balance 2,820,938  
Secured Debt | Term Lending Agreements | Long-Term Debt | Line of Credit    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance 223,033  
Proceeds 370  
Repayments 0  
Net unrealized (gain) loss (6)  
Unrealized foreign currency (gain) loss 0  
Ending Balance 223,397  
Commercial real estate loan investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance 4,702,728  
Loan originations and fundings 595,601  
Loan principal payments (81,880)  
Net unrealized gain (loss) (602)  
Foreign currency translation adjustment (15,629)  
Ending Balance $ 5,200,218