XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2022 $ 39 $ 82,431 $ (33,160) $ 17,048 $ 66,358
Balance at the beginning (in shares) at Dec. 31, 2022 36,825,081        
Exercised and vested stock-based awards   27     27
Exercised and vested stock-based awards (in shares) 66,045        
Stock-based compensation expense   307     307
Warrants exercised (in shares) 10,000        
Shares of common stock withheld to pay taxes on employees' equity awards   (422)     (422)
Shares of common stock withheld to pay taxes on employees' equity awards (in shares) (22,387)        
Purchase of treasury stock     (3,353)   (3,353)
Purchase of treasury stock (in shares) (232,698)        
Net income       1,569 1,569
Balance at the end at Mar. 31, 2023 $ 39 82,343 (36,513) 18,617 64,486
Balance at the end (in shares) at Mar. 31, 2023 36,646,041        
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       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