XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common and Preferred Stock (Details) - Schedule of Changes in the Number of Common Stock Shares Outstanding - shares
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Changes in the Number of Common Stock Shares Outstanding [Abstract]        
Shares outstanding, beginning 21,318,638 21,076,255 21,219,808 21,318,638
Treasury shares repurchased through stock repurchase authorization (144,110) (548,549) (269,160) (225,205)
Issuance of treasury shares for vesting of stock awards   47,887 101,292 102,060
Issuance of shares related to employee stock ownership plan   24,315 24,315 24,315
Shares outstanding, ending   20,599,908 21,076,255 21,219,808