XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
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 $ 1 45     46
Exercised and vested stock-based awards (in shares) 322,237        
Stock-based compensation expense   2,342     2,342
Shares of common stock withheld to pay taxes on employees' equity awards   (353)     (353)
Shares of common stock withheld to pay taxes on employees' equity awards (in shares) (83,201)        
Stock dividend adjustments (in shares) 11,444        
Purchase of treasury stock $ (3)   (26,647)   (26,650)
Purchase of treasury stock (in shares) (3,006,616)        
Escrow shares adjustment (in shares) (156,673)        
Net income       $ 17,048 17,048
Balance at the end at Dec. 31, 2022 $ 39 82,431 (33,160) 17,048 66,358
Balance at the end (in shares) at Dec. 31, 2022 36,825,081        
Exercised and vested stock-based awards $ (3) 89     86
Exercised and vested stock-based awards (in shares) 459,246        
Stock-based compensation expense   2,296     2,296
Shares of common stock withheld to pay taxes on employees' equity awards   (737)     (737)
Shares of common stock withheld to pay taxes on employees' equity awards (in shares) (58,522)        
Purchase of treasury stock $ (3)   (38,402)   (38,405)
Purchase of treasury stock (in shares) (4,292,029)        
Excise tax on net treasury stock purchases   (347)     (347)
Escrow share adjustment   7,146     7,146
Net income       9,732 9,732
Balance at the end at Dec. 31, 2023 $ 33 $ 90,878 $ (71,562) $ 26,780 $ 46,129
Balance at the end (in shares) at Dec. 31, 2023 32,933,776