XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Common Stock and Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 07, 2022
Apr. 07, 2022
Apr. 05, 2022
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Mar. 11, 2013
Common Stock and Earnings Per Share [Abstract]                
Net income       $ 5,681 $ 4,794 $ 14,569 $ 12,983  
Shares Used in Computing Basic and Diluted Earnings per Share [Abstract]                
Weighted average common shares, basic (in shares)       14,254,570 13,083,762 13,853,816 13,069,582  
Effect of dilutive securities [Abstract]                
Employee stock-based compensation (in shares)       703 563 407 347  
Weighted average common shares, diluted (in shares)       14,255,273 13,084,325 13,854,223 13,069,929  
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