v3.26.3
Shareholders' Equity (Schedule of Common Stock Outstanding Roll Forward) (Details) - Common Stock [Member] - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 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,409,491 12,654,180 12,589,631 12,790,117
Common Stock, Shares, Outstanding, Beginning Balance 12,409,491 12,654,180 12,589,631 12,790,117
Issuance of common shares 8,204 2,844 17,307 6,508
Repurchase of common shares (168,019) (36,512) (357,262) (176,113)
Shares, Issued, Ending Balance 12,249,676 12,620,512 12,249,676 12,620,512
Common Stock, Shares, Outstanding, Ending Balance 12,249,676 12,620,512 12,249,676 12,620,512