XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2
Shareholders' Equity (Schedule of Common Stock Outstanding Roll Forward) (Details) - Common Stock [Member] - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Class of Stock [Line Items]        
Shares, Issued, Beginning Balance 13,023,511 13,361,613 13,131,672 13,422,692
Shares, outstanding, beginning balance 13,023,511 13,361,613 13,131,672 13,422,692
Repurchase of common shares (64,082) (78,110) (173,627) (141,006)
Shares, Issued, Ending Balance 12,962,032 13,284,998 12,962,032 13,284,998
Shares, outstanding, ending balance 12,962,032 13,284,998 12,962,032 13,284,998
Common Stock [Member]        
Class of Stock [Line Items]        
Issuance of common shares 2,603 1,495 3,987 3,312