XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Shareholders' Equity (Schedule of Common Stock Outstanding Roll Forward) (Details) - Common Stock [Member] - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Class of Stock [Line Items]        
Shares, Issued, Beginning Balance 13,284,998 13,537,895 13,422,692 13,631,740
Repurchase of common shares (56,483) (67,696) (196,645) (163,733)
Shares, Issued, Ending Balance 13,231,522 13,470,893 13,231,522 13,470,893
Shares, outstanding 13,231,522 13,470,893 13,231,522 13,470,893
Common Stock [Member]        
Class of Stock [Line Items]        
Issuance of common shares 3,007 694 5,475 2,886