XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity (Schedule of Common Stock Outstanding Roll Forward) (Details) - Common Stock [Member] - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Class of Stock [Line Items]        
Shares, Issued, Beginning Balance 12,962,032 13,284,998 13,131,672 13,422,692
Shares, outstanding, beginning balance 12,962,032 13,284,998 13,131,672 13,422,692
Issuance of common shares 5,324 3,007 9,311 5,475
Repurchase of common shares (80,379) (56,483) (254,006) (196,645)
Shares, Issued, Ending Balance 12,886,977 13,231,522 12,886,977 13,231,522
Shares, outstanding, ending balance 12,886,977 13,231,522 12,886,977 13,231,522