XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock and Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 07, 2022
Apr. 07, 2022
Apr. 05, 2022
Dec. 31, 2022
Dec. 31, 2021
Nov. 07, 2022
Mar. 11, 2013
Common Stock and Earnings Per Share [Abstract]              
Net income       $ 19,580 $ 16,984    
Shares Used in Computing Basic and Diluted Earnings per Share [Abstract]              
Weighted average common shares, basic (in shares)       13,957,788 13,076,263    
Effect of dilutive securities [Abstract]              
Employee stock-based compensation (in shares)       1,127 1,027    
Weighted average common shares, diluted (in shares)       13,958,915 13,077,290    
Underwritten Public Offering [Abstract]              
Issuance of common stock (in shares)     975,600        
Offering price (in dollars per share)     $ 41        
Net proceeds from issuance of common stock $ 43,970            
Stock Repurchase Program [Abstract]              
Number of shares authorized to be repurchased under the stock repurchase program (in shares)             1,200,000
Number of shares repurchased and retired under the stock repurchase program (in shares)       0 0    
Number of remaining shares authorized to be repurchased under the stock repurchase program (in shares)       618,004      
Employee Stock Purchase Plan [Member]              
Common Stock [Abstract]              
Minimum period full-time employees must be employed to purchase shares       90 days      
Maximum percentage of gross compensation allowed to purchase shares       10.00%      
Purchase price as a percentage of fair market value of common stock       95.00%      
Number of shares issued (in shares)       4,378 3,986    
Number of authorized shares remaining to be issued (in shares)       49,643      
Dividend Reinvestment and Direct Stock Purchase and Sale Plan [Member]              
Common Stock [Abstract]              
Number of shares authorized, unissued, and rolled over under plan (in shares)           365,975  
Number of shares issued (in shares)       38,361 41,975    
Number of authorized shares remaining to be issued (in shares)       358,183      
Optional Dividend Reinvestment Portion of Plan [Member]              
Common Stock [Abstract]              
Purchase price as a percentage of fair market value of common stock       95.00%      
Direct Stock Purchase Portion of Plan [Member]              
Common Stock [Abstract]              
Purchase price as a percentage of fair market value of common stock       100.00%      
Underwriter's Option [Member]              
Underwritten Public Offering [Abstract]              
Issuance of common stock (in shares)   146,340          
Offering price (in dollars per share) $ 41 $ 41