v3.25.1
Shareholders' Equity (Schedule of Common Stock Outstanding Roll Forward) (Details) - Common Stock [Member] - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Class of Stock [Line Items]    
Shares, Issued, Beginning Balance 12,790,117 13,131,672
Common Stock, Shares, Outstanding, Beginning Balance 12,790,117 13,131,672
Issuance of common shares 2,258 1,384
Repurchase of common shares (89,735) (109,545)
Shares, Issued, Ending Balance 12,702,640 13,023,511
Common Stock, Shares, Outstanding, Ending Balance 12,702,640 13,023,511