v3.26.1
Shareholders Equity and Dividends - Shareholders' Equity and Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Feb. 28, 2026
Jan. 31, 2026
Dec. 31, 2025
Nov. 30, 2025
Oct. 31, 2025
Sep. 30, 2025
Aug. 31, 2025
Jul. 31, 2025
Jun. 30, 2025
Mar. 31, 2026
March 31, 2026                      
Dividends Payable [Line Items]                      
Dividends payable, date declared Mar. 31, 2026                    
Total Monthly Dividend Per Common Share                     $ 0.1562
Total Cash Dividend                     $ 2,326
Payment Date                     May 15, 2026
Stockholders Record Date                     Apr. 01, 2026
February 28, 2026                      
Dividends Payable [Line Items]                      
Dividends payable, date declared   Feb. 28, 2026                  
Total Monthly Dividend Per Common Share                     $ 0.1562
Total Cash Dividend                     $ 2,310
Payment Date                     Apr. 15, 2026
Stockholders Record Date                     Mar. 01, 2026
January 31, 2026                      
Dividends Payable [Line Items]                      
Dividends payable, date declared     Jan. 31, 2026                
Total Monthly Dividend Per Common Share                     $ 0.1562
Total Cash Dividend                     $ 2,298
Payment Date                     Mar. 15, 2026
Stockholders Record Date                     Feb. 01, 2026
December 31, 2025                      
Dividends Payable [Line Items]                      
Dividends payable, date declared       Dec. 31, 2025              
Total Monthly Dividend Per Common Share                     $ 0.1562
Total Cash Dividend                     $ 2,286
Stockholders Record Date                     Jan. 01, 2026
December 31, 2025                      
Dividends Payable [Line Items]                      
Payment Date                     Feb. 16, 2026
November 30, 2025                      
Dividends Payable [Line Items]                      
Payment Date                     Jan. 15, 2026
November 30, 2025                      
Dividends Payable [Line Items]                      
Dividends payable, date declared         Nov. 30, 2025            
Total Monthly Dividend Per Common Share                     $ 0.1562
Total Cash Dividend                     $ 2,034
Stockholders Record Date                     Dec. 01, 2025
October 31, 2025                      
Dividends Payable [Line Items]                      
Dividends payable, date declared           Oct. 31, 2025          
Total Monthly Dividend Per Common Share                     $ 0.1562
Total Cash Dividend                     $ 2,019
Payment Date                     Dec. 15, 2025
Stockholders Record Date                     Nov. 03, 2025
September 30, 2025                      
Dividends Payable [Line Items]                      
Dividends payable, date declared             Sep. 30, 2025        
Total Monthly Dividend Per Common Share                     $ 0.1562
Total Cash Dividend                     $ 2,004
Payment Date                     Nov. 14, 2025
Stockholders Record Date                     Oct. 02, 2025
August 31, 2025                      
Dividends Payable [Line Items]                      
Dividends payable, date declared               Aug. 31, 2025      
Total Monthly Dividend Per Common Share                     $ 0.1562
Total Cash Dividend                     $ 1,670
Payment Date                     Oct. 15, 2025
Stockholders Record Date                     Sep. 02, 2025
July 31, 2025                      
Dividends Payable [Line Items]                      
Dividends payable, date declared                 Jul. 31, 2025    
Total Monthly Dividend Per Common Share                     $ 0.1562
Total Cash Dividend                     $ 1,557
Payment Date                     Sep. 15, 2025
Stockholders Record Date                     Aug. 01, 2025
June 30, 2025                      
Dividends Payable [Line Items]                      
Dividends payable, date declared                   Jun. 30, 2025  
Total Monthly Dividend Per Common Share                     $ 0.1562
Total Cash Dividend                     $ 1,447
Payment Date                     Aug. 15, 2025
Stockholders Record Date                     Jul. 01, 2025