Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statements of Stockholders' Equity

v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid in Capital
Retained Deficit
Accumulated Other Comprehensive Income
Beginning balance (in shares) at Dec. 31, 2022   20,782,000      
Beginning balance at Dec. 31, 2022 $ 48,003 $ 2 $ 105,856 $ (59,344) $ 1,489
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued upon restricted stock vesting and option exercise (in shares)   309,000      
Shares issued upon restricted stock vesting and option exercise 586   586    
Stock-based compensation expense 1,736   1,736    
Employee stock purchase plan (in shares)   41,000      
Employee stock purchase plan 243   243    
Common stock repurchased as part of share repurchase program (in shares)   (22,000)      
Common stock repurchased as part of share repurchase program (153)     (153)  
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (in shares)   (59,000)      
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (523)   (523)    
Other comprehensive income (loss) (47)       (47)
Net income (loss) 111     111  
Ending balance (in shares) at Jun. 30, 2023   21,051,000      
Ending balance at Jun. 30, 2023 49,956 $ 2 107,898 (59,386) 1,442
Beginning balance (in shares) at Mar. 31, 2023   20,931,000      
Beginning balance at Mar. 31, 2023 48,261 $ 2 106,810 (59,821) 1,270
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued upon restricted stock vesting and option exercise (in shares)   142,000      
Shares issued upon restricted stock vesting and option exercise 271   271    
Stock-based compensation expense 1,016   1,016    
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (in shares)   (22,000)      
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (199)   (199)    
Other comprehensive income (loss) 172       172
Net income (loss) 435     435  
Ending balance (in shares) at Jun. 30, 2023   21,051,000      
Ending balance at Jun. 30, 2023 $ 49,956 $ 2 107,898 (59,386) 1,442
Beginning balance (in shares) at Dec. 31, 2023 21,196,851 21,197,000      
Beginning balance at Dec. 31, 2023 $ 52,302 $ 2 109,837 (58,625) 1,088
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued upon restricted stock vesting and option exercise (in shares)   211,000      
Shares issued upon restricted stock vesting and option exercise 39   39    
Stock-based compensation expense 2,055   2,055    
Employee stock purchase plan (in shares)   26,000      
Employee stock purchase plan 186   186    
Common stock repurchased as part of share repurchase program (in shares)   (41,000)      
Common stock repurchased as part of share repurchase program (283)     (283)  
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (in shares)   (78,000)      
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (624)   (624)    
Other comprehensive income (loss) 207       207
Net income (loss) $ (395)     (395)  
Ending balance (in shares) at Jun. 30, 2024 21,315,046 21,315,000      
Ending balance at Jun. 30, 2024 $ 53,487 $ 2 111,493 (59,303) 1,295
Beginning balance (in shares) at Mar. 31, 2024   21,290,000      
Beginning balance at Mar. 31, 2024 52,276 $ 2 110,715 (59,737) 1,296
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued upon restricted stock vesting and option exercise (in shares)   105,000      
Shares issued upon restricted stock vesting and option exercise 39   39    
Stock-based compensation expense 998   998    
Common stock repurchased as part of share repurchase program (in shares)   (41,000)      
Common stock repurchased as part of share repurchase program (283)     (283)  
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (in shares)   (39,000)      
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (259)   (259)    
Other comprehensive income (loss) (1)       (1)
Net income (loss) $ 717     717  
Ending balance (in shares) at Jun. 30, 2024 21,315,046 21,315,000      
Ending balance at Jun. 30, 2024 $ 53,487 $ 2 $ 111,493 $ (59,303) $ 1,295