v3.26.1
Shareholders' Equity (Schedule of Common Stock Outstanding Roll Forward) (Details) - Common Stock [Member] - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Stock [Line Items]        
Common stock, shares authorized 50,000,000   50,000,000  
Common stock, no par value $ 0   $ 0  
Shares, Issued, Beginning Balance 12,530,957 12,702,640 12,589,631 12,790,117
Common Stock, Shares, Outstanding, Beginning Balance 12,530,957 12,702,640 12,589,631 12,790,117
Issuance of common shares 3,732 1,406 9,103 3,664
Repurchase of common shares (125,198) (49,866) (189,243) (139,601)
Shares, Issued, Ending Balance 12,409,491 12,654,180 12,409,491 12,654,180
Common Stock, Shares, Outstanding, Ending Balance 12,409,491 12,654,180 12,409,491 12,654,180