v3.26.1
Shareholders' Equity (Changes in Shares of Common Stock) (Details) - shares
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Shareholders Equity [Line Items]        
Treasury stock, beginning balance   902,149    
Shares issued, beginning balance 20,699,556 20,699,556 20,699,556 20,699,556
Treasury stock purchases 0 163,197    
Treasury stock, ending balance 993,196      
Shares issued, ending balance 20,699,556 20,699,556 20,699,556 20,699,556
Common Stock [Member]        
Shareholders Equity [Line Items]        
Shares outstanding, beginning balance 19,686,370 19,797,407 20,109,712 20,076,572
Restricted stock awards issued 15,384   14,971 667
Stock awards 2,020   2,892 654
Restricted stock units released 4,400 83,169   50,270
Treasury stock purchases (1,814) (194,206)   (18,451)
Shares outstanding, ending balance 19,706,360 19,686,370 20,127,575 20,109,712
Treasury Stock [Member]        
Shareholders Equity [Line Items]        
Treasury stock, beginning balance 1,013,186 902,149 589,844 622,984
Restricted stock awards issued (15,384)   (14,971) (667)
Stock awards (2,020)   (2,892) (654)
Restricted stock units released (4,400) (83,169)   (50,270)
Treasury stock purchases 1,814 194,206   18,451
Treasury stock, ending balance 993,196 1,013,186 571,981 589,844