XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2021 $ 41 $ 80,397 $ (6,513)   $ 73,925
Balance at the beginning (in shares) at Dec. 31, 2021 39,737,890        
Exercised and vested stock-based awards   3     3
Exercised and vested stock-based awards (in shares) 38,355        
Stock-based compensation expense   589     589
Shares of common stock withheld to pay taxes on employees' equity awards   (76)     (76)
Shares of common stock withheld to pay taxes on employees' equity awards (in shares) (10,873)        
Stock dividend adjustments (in shares) 11,444        
Net income       $ 1,377 1,377
Balance at the end at Mar. 31, 2022 $ 41 80,913 (6,513) 1,377 75,818
Balance at the end (in shares) at Mar. 31, 2022 39,776,816        
Exercised and vested stock-based awards $ 1 11     12
Exercised and vested stock-based awards (in shares) 178,727        
Stock-based compensation expense   535     535
Shares of common stock withheld to pay taxes on employees' equity awards   (47)     (47)
Shares of common stock withheld to pay taxes on employees' equity awards (in shares) (47,603)        
Purchase of treasury stock $ (2)   (10,653)   (10,655)
Purchase of treasury stock (in shares) (1,504,374)        
Net income       3,346 3,346
Balance at the end at Jun. 30, 2022 $ 40 81,412 (17,166) 4,723 69,009
Balance at the end (in shares) at Jun. 30, 2022 38,403,566        
Exercised and vested stock-based awards   13     13
Exercised and vested stock-based awards (in shares) 68,060        
Stock-based compensation expense   578     578
Shares of common stock withheld to pay taxes on employees' equity awards   (130)     (130)
Shares of common stock withheld to pay taxes on employees' equity awards (in shares) (16,681)        
Purchase of treasury stock $ (1)   (9,155)   (9,156)
Purchase of treasury stock (in shares) (987,451)        
Net income       4,873 4,873
Balance at the end at Sep. 30, 2022 $ 39 81,873 (26,321) 9,596 65,187
Balance at the end (in shares) at Sep. 30, 2022 37,467,494        
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, 2022 $ 39 82,431 (33,160) 17,048 66,358
Balance at the beginning (in shares) at Dec. 31, 2022 36,825,081        
Escrow share lock-up adjustment         7,145
Balance at the end at Sep. 30, 2023 $ 34 90,543 (57,560) 25,565 58,582
Balance at the end (in shares) at Sep. 30, 2023 34,220,824        
Balance at the beginning at Mar. 31, 2023 $ 39 82,343 (36,513) 18,617 64,486
Balance at the beginning (in shares) at Mar. 31, 2023 36,646,041        
Exercised and vested stock-based awards   9     9
Exercised and vested stock-based awards (in shares) 45,626        
Stock-based compensation expense   660     660
Shares of common stock withheld to pay taxes on employees' equity awards $ (3) (124)     (127)
Shares of common stock withheld to pay taxes on employees' equity awards (in shares) (11,224)        
Purchase of treasury stock     (6,115)   (6,115)
Purchase of treasury stock (in shares) (666,200)        
Net income       3,354 3,354
Balance at the end at Jun. 30, 2023 $ 36 82,888 (42,628) 21,971 62,267
Balance at the end (in shares) at Jun. 30, 2023 36,014,243        
Exercised and vested stock-based awards   1     1
Exercised and vested stock-based awards (in shares) 69,915        
Stock-based compensation expense   654     654
Shares of common stock withheld to pay taxes on employees' equity awards   (145)     (145)
Shares of common stock withheld to pay taxes on employees' equity awards (in shares) (19,118)        
Purchase of treasury stock $ (2)   (14,932)   (14,934)
Purchase of treasury stock (in shares) (1,844,216)        
Escrow share lock-up adjustment   7,145     7,145
Net income       3,594 3,594
Balance at the end at Sep. 30, 2023 $ 34 $ 90,543 $ (57,560) $ 25,565 $ 58,582
Balance at the end (in shares) at Sep. 30, 2023 34,220,824