v3.26.1
Dividends and Distributions - Schedule of Purchased and Reissued Shares to Satisfy the DRIP Obligation (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
O 2024 Q1 Dividends      
Dividends Payable [Line Items]      
Number of Shares Purchased and Reissued     43,050
Average Price Paid Per Share     $ 19.78
Total Amount Paid     $ 852
O 2024 Q4 Dividends      
Dividends Payable [Line Items]      
Number of Shares Purchased and Reissued     29,537
Average Price Paid Per Share     $ 20.99
Total Amount Paid     $ 620
O 2024 A Dividends      
Dividends Payable [Line Items]      
Number of Shares Purchased and Reissued     72,587
Average Price Paid Per Share     $ 20.28
Total Amount Paid     $ 1,472
O 2025 Q4 Dividends      
Dividends Payable [Line Items]      
Number of Shares Purchased and Reissued   35,663  
Average Price Paid Per Share   $ 19.35  
Total Amount Paid   $ 690  
O 2025 A Dividends      
Dividends Payable [Line Items]      
Number of Shares Purchased and Reissued   35,663  
Average Price Paid Per Share   $ 19.35  
Total Amount Paid   $ 690  
O 2026 Q1 Dividends      
Dividends Payable [Line Items]      
Number of Shares Purchased and Reissued 39,796    
Average Price Paid Per Share $ 17.29    
Total Amount Paid $ 688    
O 2026 Q2 Dividends      
Dividends Payable [Line Items]      
Number of Shares Purchased and Reissued 47,006    
Average Price Paid Per Share $ 18.92    
Total Amount Paid $ 889    
O 2026 H1 Dividends      
Dividends Payable [Line Items]      
Number of Shares Purchased and Reissued 86,802    
Average Price Paid Per Share $ 18.17    
Total Amount Paid $ 1,577