XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements Of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Accumulated Other Comprehensive Loss [Member]
Retained Earnings [Member]
BALANCE at Dec. 31, 2019 $ 58,324 $ 36,659 $ (1,406) $ 23,071
BALANCE, shares at Dec. 31, 2019   7,155    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of stock options and vesting of restricted stock units, net of shares exchanged as payment 358 $ 358   0
Exercise of stock options and vesting of restricted stock units, net of shares exchanged as payment, shares   135    
Tax payments related to shares withheld for share-based compensation plans (605) $ (605)    
Tax payments related to shares withheld for share-based compensation plans, shares   (23)    
Share issuances for director compensation 0 $ 0    
Share issuances for director compensation, shares   8    
Share-based compensation 1,181 $ 1,181    
Issuance of common stock under Employee Stock Purchase Plan 224 $ 224    
Issuance of common stock under Employee Stock Purchase Plan, shares   20    
Other comprehensive income, net of tax 304   304  
Net income 5,742     5,742
BALANCE at Dec. 31, 2020 65,528 $ 37,817 (1,102) 28,813
BALANCE, shares at Dec. 31, 2020   7,295    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of stock options and vesting of restricted stock units, net of shares exchanged as payment 428 $ 428   0
Exercise of stock options and vesting of restricted stock units, net of shares exchanged as payment, shares   100    
Tax payments related to shares withheld for share-based compensation plans (787) $ (787)    
Tax payments related to shares withheld for share-based compensation plans, shares   (18)    
Share issuances for director compensation 0 $ 0    
Share issuances for director compensation, shares   8    
Share-based compensation 1,347 $ 1,347    
Issuance of common stock under Employee Stock Purchase Plan 247 $ 247    
Issuance of common stock under Employee Stock Purchase Plan, shares   7    
Other comprehensive income, net of tax (408)   (408)  
Net income 12,751     12,751
BALANCE at Dec. 31, 2021 $ 79,106 $ 39,052 $ (1,510) $ 41,564
BALANCE, shares at Dec. 31, 2021   7,392