v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Total
Balance at the beginning at Dec. 31, 2023 $ 33 $ 90,878 $ (71,562) $ 26,780 $ 46,129
Balance at the beginning (in shares) at Dec. 31, 2023 32,933,776        
Exercised and vested stock-based awards   13     13
Exercised and vested stock-based awards (in shares) 70,992        
Stock-based compensation expense   734     734
Warrants exercised (in shares) 20,000        
Shares of common stock withheld to pay taxes on employees' equity awards   (240)     (240)
Shares of common stock withheld to pay taxes on employees' equity awards (in shares) (23,041)        
Purchase of treasury stock $ (1)   (13,419)   (13,420)
Purchase of treasury stock (in shares) (1,121,835)        
Excise tax on net treasury stock purchases   (126)     (126)
Net income (loss)       10 10
Balance at the end at Mar. 31, 2024 $ 32 91,259 (84,981) 26,790 33,100
Balance at the end (in shares) at Mar. 31, 2024 31,879,892        
Balance at the beginning at Dec. 31, 2024 $ 32 93,088 (87,186) 29,774 35,708
Balance at the beginning (in shares) at Dec. 31, 2024 31,878,512        
Exercised and vested stock-based awards   7     7
Exercised and vested stock-based awards (in shares) 71,698        
Stock-based compensation expense   577     577
Shares of common stock withheld to pay taxes on employees' equity awards   (137)     (137)
Shares of common stock withheld to pay taxes on employees' equity awards (in shares) (19,690)        
Purchase of treasury stock $ (2)   (4,937)   (4,939)
Purchase of treasury stock (in shares) (1,700,000)        
Excise tax on net treasury stock purchases   (46)     (46)
Net income (loss)       (10,396) (10,396)
Balance at the end at Mar. 31, 2025 $ 30 $ 93,489 $ (92,123) $ 19,378 $ 20,774
Balance at the end (in shares) at Mar. 31, 2025 30,230,520