XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.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 5,076     5,076  
Unrealized gain on available-for-sale securities, net of taxes 241   241    
Release of restricted stock units and awards (in shares)   116,811      
Issuance of stock for ESPP purchase (in shares)   7,725      
Issuance of stock for ESPP purchase 34 $ 34      
Stock repurchase (in shares)         938,781
Stock repurchases (4,442)       $ (4,442)
Shares issued in connection with public offering, net of offering costs 5 5      
Stock-based compensation 1,141 $ 1,141      
Ending balance (in shares) at Mar. 31, 2022   46,658,734     13,082,214
Ending balance at Mar. 31, 2022 143,350 $ 324,476 653 (95,604) $ (86,175)
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)
Ending balance (in shares) at Dec. 31, 2022   46,974,598     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 8,278     8,278  
Unrealized gain on available-for-sale securities, net of taxes 375   375    
Issuance of stock for ESPP purchase (in shares)   1,298      
Issuance of stock for ESPP purchase 6 $ 6      
Release of restricted stock units and awards net of shares withheld for tax liabilities (in shares)   401,955     97,936
Release of restricted stock units and awards net of shares withheld for tax liabilities (757)       $ (757)
Shares issued to an employee in lieu of cash compensation (in shares)   50,643      
Shares issued to an employee in lieu of cash compensation 385 $ 385      
Stock-based compensation 946 946      
Dividend declared (1,204) $ (1,204)      
Ending balance (in shares) at Mar. 31, 2023   47,428,494     14,825,518
Ending balance at Mar. 31, 2023 $ 165,729 $ 322,847 $ 577 $ (61,738) $ (95,957)