XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock and Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 07, 2022
Apr. 07, 2022
Apr. 05, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Mar. 11, 2013
Common Stock and Earnings Per Share [Abstract]                
Net income       $ 5,029 $ 4,484 $ 8,888 $ 8,189  
Shares Used in Computing Basic and Diluted Earnings per Share [Abstract]                
Weighted average common shares, basic (in shares)       14,188,579 13,068,806 13,650,118 13,062,374  
Effect of dilutive securities [Abstract]                
Employee stock-based compensation (in shares)       1,123 1,435 1,060 1,088  
Weighted average common shares, diluted (in shares)       14,189,702 13,070,241 13,651,178 13,063,462  
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 under the stock repurchase program (in shares)       0 0 0 0  
Number of remaining shares authorized to be repurchased under the stock repurchase program (in shares)       618,004   618,004    
Underwriter's Option [Member]                
Underwritten Public Offering [Abstract]                
Issuance of common stock (in shares) 146,340              
Offering price (in dollars per share) $ 41 $ 41