XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common and Preferred Stock (Tables)
3 Months Ended
Mar. 31, 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:
   Three Months Ended March 31, 
   2024   2023 
Shares outstanding, beginning of period   20,599,908    21,076,255 
Treasury shares repurchased through stock repurchase authorization   
    (46,099)
Issuance of treasury shares for vesting of restricted stock units   29,546    32,199 
Shares outstanding, end of period   20,629,454    21,062,355