XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders' Equity (Schedule of Common Stock Outstanding Roll Forward) (Details) - Common Stock [Member] - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Class of Stock [Line Items]        
Shares, Issued, Beginning Balance 12,654,180 12,962,032 12,790,117 13,131,672
Common Stock, Shares, Outstanding, Beginning Balance 12,654,180 12,962,032 12,790,117 13,131,672
Issuance of common shares 2,844 5,324 6,508 9,311
Repurchase of common shares (36,512) (80,379) (176,113) (254,006)
Shares, Issued, Ending Balance 12,620,512 12,886,977 12,620,512 12,886,977
Common Stock, Shares, Outstanding, Ending Balance 12,620,512 12,886,977 12,620,512 12,886,977