v3.26.1
Shareholders' Equity (Schedule of Common Stock Outstanding Roll Forward) (Details) - Common Stock [Member] - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Class of Stock [Line Items]    
Common stock, shares authorized 50,000,000  
Common stock, no par value $ 0  
Shares, Issued, Beginning Balance 12,589,631 12,790,117
Common Stock, Shares, Outstanding, Beginning Balance 12,589,631 12,790,117
Issuance of common shares 5,371 2,258
Repurchase of common shares (64,045) (89,735)
Shares, Issued, Ending Balance 12,530,957 12,702,640
Common Stock, Shares, Outstanding, Ending Balance 12,530,957 12,702,640