XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.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, 2021   46,534,198     12,143,433
Beginning balance at Dec. 31, 2021 $ 141,295 $ 323,296 $ 412 $ (100,680) $ (81,733)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 30,664     30,664  
Unrealized gains (losses) on available-for-sale securities, net of taxes (210)   (210)    
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)
Issuance of stock for ESPP purchase (in shares)   11,416      
Issuance of stock for ESPP purchase 51 $ 51      
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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income (Loss) 33,976     33,976  
Unrealized gains (losses) on available-for-sale securities, net of taxes 1,500   1,500    
Stock repurchase (in shares)         1,217,774
Stock repurchases (8,302)       $ (8,302)
Release of restricted stock units and awards net of shares withheld for tax liabilities (in shares)   558,313     161,940
Release of restricted stock units and awards net of shares withheld for tax liabilities (1,240)       $ (1,240)
Proceeds from stock options exercises (in shares)   21,222      
Proceeds from stock options exercises 160 $ 160      
Issuance of stock for ESPP purchase (in shares)   1,298      
Issuance of stock for ESPP purchase 6 $ 6      
Shares issued to an employee in lieu of cash compensation (in shares)   80,811      
Shares issued to an employee in lieu of cash compensation 595 $ 595      
Stock-based compensation 3,395 3,395      
Cash dividend declared (4,688) $ (4,688)      
Ending balance (in shares) at Dec. 31, 2023   47,636,273     16,107,296
Ending balance at Dec. 31, 2023 $ 183,102 $ 322,182 $ 1,702 $ (36,040) $ (104,742)