Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Statements of Stockholders' Equity

v3.25.1
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, 2023   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)   106,000      
Stock-based compensation expense 1,057   1,057    
Employee stock purchase plan (in shares)   26,000      
Employee stock purchase plan 186   186    
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 (365)   (365)    
Other comprehensive income (loss) 208       208
Net loss (1,112)     (1,112)  
Ending balance (in shares) at Mar. 31, 2024   21,290,000      
Ending balance at Mar. 31, 2024 $ 52,276 $ 2 110,715 (59,737) 1,296
Beginning balance (in shares) at Dec. 31, 2024 21,272,351 21,272,000      
Beginning balance at Dec. 31, 2024 $ 57,529 $ 2 113,868 (57,460) 1,119
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued upon restricted stock vesting and option exercise (in shares)   79,000      
Stock-based compensation expense 1,108   1,108    
Employee stock purchase plan (in shares)   35,000      
Employee stock purchase plan 159   159    
Common stock repurchased as part of share repurchase program (in shares)   (382,000)      
Common stock repurchased as part of share repurchase program (2,895)     (2,895)  
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (in shares)   (30,000)      
Common stock repurchased to satisfy minimum statutory withholding on stock-based compensation (237)   (237)    
Other comprehensive income (loss) (249)       (249)
Net loss $ (267)     (267)  
Ending balance (in shares) at Mar. 31, 2025 20,973,616 20,974,000      
Ending balance at Mar. 31, 2025 $ 55,148 $ 2 $ 114,898 $ (60,622) $ 870