v3.26.1
Fair Value - Schedule of Carrying Values and Estimated Fair Values of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Assets            
Loans held-for-investment, net of allowance for credit losses $ 1,225,896 $ 1,362,799 $ 1,537,732 $ 1,671,311 $ 1,760,377 $ 1,897,648
Loans held-for-investment, net of allowance for credit losses, at fair value 1,261,518   1,579,793      
Cash and cash equivalents 58,478   65,958      
Restricted cash 48,994   14,108      
Liabilities            
Repurchase facilities 313,721   439,173      
Securitized debt obligations 521,646   643,528      
Securitized debt obligations, at fair value 515,901   628,079      
Secured credit facility 71,774   71,774      
Mortgage loan payable            
Liabilities            
Secured credit facility 18,000   18,000      
Secured debt 17,594   17,546      
Loan participations sold            
Liabilities            
Secured debt $ 28,301   $ 0