XML 138 R113.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity (Schedule of Common Stock Outstanding Roll Forward) (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Common stock, shares authorized 50,000,000  
Common stock, no par value $ 0  
Common Stock [Member]    
Class of Stock [Line Items]    
Shares, Issued, Beginning Balance 13,131,672 13,422,692
Shares, Outstanding, Beginning Balance 13,131,672 13,422,692
Stock Repurchased During Period, Shares (370,034) (321,760)
Shares, Issued, Ending Balance 12,790,117 13,131,672
Shares, Outstanding, Ending Balance 12,790,117 13,131,672
Common Stock [Member] | Common Stock [Member]    
Class of Stock [Line Items]    
Issuance of common stock, shares 28,479 30,740