v3.26.1
Fair Value of Financial Instruments - Schedule of Financial Instruments Not Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Mortgage servicing rights, net $ 205,549 $ 212,216 $ 0
Allowance for credit loss [1] 54,457 38,302  
Carrying Amount      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Allowance for credit loss 54,500 38,300  
Carrying Amount | Level III      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Commercial mortgage loans, held for investment 4,329,579 4,421,436  
Mortgage note payable 24,186 23,998  
Other financings 12,865 12,865  
Unsecured debt 185,923 185,466  
Mortgage servicing rights, net 205,549 212,216  
Carrying Amount | Level I      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Pledged investment securities 23,356 20,483  
Carrying Amount | Level II      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Collateralized loan obligations 2,943,642 2,735,582  
Fair Value | Level III      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Commercial mortgage loans, held for investment 4,317,310 4,411,871  
Mortgage note payable 24,186 23,998  
Other financings 12,865 12,865  
Unsecured debt 174,900 178,900  
Mortgage servicing rights, net 231,708 213,572  
Fair Value | Level I      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Pledged investment securities 24,426 21,175  
Fair Value | Level II      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Collateralized loan obligations $ 2,969,467 $ 2,757,931  
[1] Includes pledged assets of $243.4 million and $329.2 million as of June 30, 2026 and December 31, 2025, respectively.