v3.25.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2021
Income Tax [Line Items]                
Excise tax percentage 100.00%   100.00%          
Reserve for uncertain income tax positions $ 0   $ 0     $ 0    
Penalties for underpayment of income taxes 0     $ 0        
Interest for underpayment of income taxes   $ 0 0          
Current portion of income tax expense 100,000 $ 100,000 200,000 $ 500,000        
Capital loss carryforward             $ 13,300,000  
Capital Loss Carryforward                
Income Tax [Line Items]                
Capital loss carryforward 194,100,000   194,100,000          
Capital Loss Carryforward, Expiring 2025                
Income Tax [Line Items]                
Capital loss carryforward 174,300,000   174,300,000          
Capital Loss Carryforward, Expiring 2028                
Income Tax [Line Items]                
Capital loss carryforward $ 19,800,000   $ 19,800,000          
CRE Debt Securities                
Income Tax [Line Items]                
Remaining capital loss carryforwards               $ 187,600,000
Capital loss         $ 19,800,000      
REIT Subsidiaries                
Income Tax [Line Items]                
Equity interest percentage by parent 100.00%   100.00%          
Sub-REIT                
Income Tax [Line Items]                
Equity interest percentage by parent 100.00%   100.00%          
U.S. federal corporate tax rate     21.00%