v3.26.1
Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dividends per share [1] $ 0.21 $ 0.20 $ 0.42 $ 0.40
Issue of restricted common stock, shares 331   21,644  
Common Stock [Member]        
Dividends per share $ 0.21 $ 0.20 $ 0.42 $ 0.40
[1] Per share amounts for the period ended June 30, 2025 have been adjusted to give effect to the 5% stock dividend issued in December 2025.