XML 67 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2019   38,624,784     7,210,456
Stockholders' Equity Attributable to Parent, Beginning Balance at Dec. 31, 2019 $ 83,757 $ 253,289 $ 124 $ (118,565) $ (51,091)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 5,401     5,401  
Unrealized loss on available-for-sale securities, net of taxes (2)   (2)    
Stock repurchase (in shares)         4,932,977
Treasury Stock, Value, Acquired, Cost Method (30,642)       $ (30,642)
Exercise of stock options, net of shares withheld for employee taxes (in shares)   75,675      
Exercise of stock options, net of shares withheld for employee taxes 577 $ 577      
Release of restricted stock units and awards (in shares)   438,199      
Release of restricted stock units and awards 0 $ 0      
Issuance of stock for ESPP purchase (in shares)   22,556      
Issuance of stock for ESPP purchase 134 $ 134      
Stock-based compensation 4,756 $ 4,756      
Ending balance (in shares) at Dec. 31, 2020   39,161,214     12,143,433
Ending balance at Dec. 31, 2020 63,981 $ 258,756 122 (113,164) $ (81,733)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 12,484     12,484  
Unrealized loss on available-for-sale securities, net of taxes 290   290    
Exercise of stock options, net of shares withheld for employee taxes (in shares)   325,737      
Exercise of stock options, net of shares withheld for employee taxes 2,864 $ 2,864      
Release of restricted stock units and awards (in shares)   477,605      
Release of restricted stock units and awards 0        
Issuance of stock for ESPP purchase (in shares)   25,033      
Issuance of stock for ESPP purchase 150 $ 150      
Stock issued during period (in shares)   6,544,609      
Stock issued during period 59,188 $ 59,188      
Stock-based compensation 2,338 $ 2,338      
Ending balance (in shares) at Dec. 31, 2021   46,534,198     12,143,433
Ending balance at Dec. 31, 2021 $ 141,295 $ 323,296 $ 412 $ (100,680) $ (81,733)