v3.25.4
Subsequent Events - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Internal Revenue Service (IRS) [Member]    
Subsequent Event [Line Items]    
Percentage of designated distributions   92.35%
Percentage of designated dividends   99.66%
Subsequent Event [Member] | O 2026 Q1 Dividends [Member]    
Subsequent Event [Line Items]    
Distribution payable date Apr. 29, 2026  
Distribution date of record Apr. 02, 2026