XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common and Preferred Stock (Tables)
6 Months Ended
Jun. 30, 2024
Common and Preferred Stock [Abstract]  
Schedule of Changes in the Number of Common Stock Shares Outstanding Changes in the number of common stock shares outstanding were as follows:
   Six Months Ended June 30, 
   2024   2023 
Shares outstanding, beginning of period   20,599,908    21,076,255 
Treasury shares repurchased through stock repurchase authorization   
    (238,164)
Issuance of treasury shares for vesting of restricted stock units   48,734    47,887 
Shares outstanding, end of period   20,648,642    20,885,978