v3.26.3
Derivatives - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 03, 2021
Jun. 02, 2021
Feb. 08, 2021
Maximum        
Derivatives Fair Value Line Items        
Strike rate       5.00%
Minimum        
Derivatives Fair Value Line Items        
Strike rate       3.00%
Interest Rate Cap | Hotel Portfolio        
Derivatives Fair Value Line Items        
Strike rate 6.79%      
Derivative notional amount $ 71,000      
Derivative liability notional amount $ 235,000,000      
Derivative remaining maturity dates 2027-06      
Interest Rate Cap | Maximum | Hotel Portfolio        
Derivatives Fair Value Line Items        
Strike rate   5.00%    
Maximum interest rate of debt related to real estate owned 9.97%      
Interest Rate Cap | Minimum | Hotel Portfolio        
Derivatives Fair Value Line Items        
Strike rate   3.00%    
Interest Rate Cap One | Maximum | Hotel Portfolio        
Derivatives Fair Value Line Items        
Maximum interest rate of debt related to real estate owned     7.94%