XML 40 R6.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2020   39,161,214     12,143,433
Stockholders' Equity Attributable to Parent, Beginning 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 gain 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 $ 0      
Issuance of stock for ESPP purchase (in shares)   25,033      
Issuance of stock for ESPP purchase 150 $ 150      
Shares issued in connection with public offering, net of offering costs (in shares)   6,544,609      
Shares issued in connection with public offering, net of offering costs 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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 30,664     30,664  
Unrealized gain on available-for-sale securities, net of taxes (210)   (210)    
Issuance of stock for ESPP purchase (in shares)   11,416      
Issuance of stock for ESPP purchase 51 $ 51      
Stock repurchase (in shares)         2,542,065
Stock repurchases (13,238)       $ (13,238)
Release of restricted stock units and awards net of shares withheld for tax liabilities (in shares)   398,152     42,084
Release of restricted stock units and awards net of shares withheld for tax liabilities (229)       $ (229)
Shares issued to an employee in lieu of cash compensation (in shares)   30,863      
Shares issued to an employee in lieu of cash compensation 157 $ 157      
Shares issued in connection with public offering, net of offering costs 5 5      
Stock-based compensation 3,417 3,417      
Cash dividend declared (4,212) $ (4,212)      
Ending balance (in shares) at Dec. 31, 2022   46,974,629     14,727,582
Ending balance at Dec. 31, 2022 $ 157,700 $ 322,714 $ 202 $ (70,016) $ (95,200)