v3.25.2
Fair Value of Financial Instruments - Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets    
Assets, fair value disclosure $ 958,532 $ 865,572
Liabilities    
Liabilities, fair value disclosure 705,457 544,229
Level 2 [Member]    
Assets    
Assets, fair value disclosure 5,006  
Level 3 [Member]    
Assets    
Assets, fair value disclosure 953,526 865,572
Liabilities    
Liabilities, fair value disclosure 705,457 544,229
Carrying Value [Member]    
Assets    
Assets, fair value disclosure 974,571 867,687
Liabilities    
Liabilities, fair value disclosure 706,558 545,528
Loan Receivables Held For Investment [Member]    
Assets    
Assets, fair value disclosure 953,526 865,572
Loan Receivables Held For Investment [Member] | Level 3 [Member]    
Assets    
Assets, fair value disclosure 953,526 865,572
Loan Receivables Held For Investment [Member] | Carrying Value [Member]    
Assets    
Assets, fair value disclosure 969,565 867,687
Commercial Debt Securities [Member]    
Assets    
Assets, fair value disclosure 5,006  
Commercial Debt Securities [Member] | Level 2 [Member]    
Assets    
Assets, fair value disclosure 5,006  
Commercial Debt Securities [Member] | Level 3 [Member]    
Assets    
Assets, fair value disclosure 0  
Commercial Debt Securities [Member] | Carrying Value [Member]    
Assets    
Assets, fair value disclosure 5,006  
Credit facility [Member]    
Liabilities    
Liabilities, fair value disclosure 120,000 38,000
Credit facility [Member] | Level 3 [Member]    
Liabilities    
Liabilities, fair value disclosure 120,000 38,000
Credit facility [Member] | Carrying Value [Member]    
Liabilities    
Liabilities, fair value disclosure 120,000 38,000
Morgan Stanley Repurchase Agreement [Member]    
Liabilities    
Liabilities, fair value disclosure 276,939 245,547
Morgan Stanley Repurchase Agreement [Member] | Level 3 [Member]    
Liabilities    
Liabilities, fair value disclosure 276,939 245,547
Morgan Stanley Repurchase Agreement [Member] | Carrying Value [Member]    
Liabilities    
Liabilities, fair value disclosure 277,811 246,491
Citibank Repurchase Agreement [Member]    
Liabilities    
Liabilities, fair value disclosure 102,960  
Citibank Repurchase Agreement [Member] | Level 3 [Member]    
Liabilities    
Liabilities, fair value disclosure 102,960  
Citibank Repurchase Agreement [Member] | Carrying Value [Member]    
Liabilities    
Liabilities, fair value disclosure 102,960  
Notes payable [Member]    
Liabilities    
Liabilities, fair value disclosure 119,487 119,462
Notes payable [Member] | Level 3 [Member]    
Liabilities    
Liabilities, fair value disclosure 119,487 119,462
Notes payable [Member] | Carrying Value [Member]    
Liabilities    
Liabilities, fair value disclosure 119,707 119,707
HSBC Loan [Member]    
Liabilities    
Liabilities, fair value disclosure 86,071 141,220
HSBC Loan [Member] | Level 3 [Member]    
Liabilities    
Liabilities, fair value disclosure 86,071 141,220
HSBC Loan [Member] | Carrying Value [Member]    
Liabilities    
Liabilities, fair value disclosure $ 86,080 $ 141,330