XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock [Member]
Total
Balance (in shares) at Dec. 31, 2020 10,562,200          
Balance at Dec. 31, 2020 $ 106 $ 26,851 $ 17,110 $ 889 $ (204) $ 44,752
Net earnings 0 0 7,283 0 0 7,283
Other comprehensive earnings (loss) 0 0 0 (295) 0 (295)
Amortization of deferred compensation related to stock-based awards $ 0 1,450 0 0 0 1,450
Issuance of unvested shares of restricted stock (in shares) 131,209          
Issuance of unvested shares of restricted stock $ 1 (1) 0 0 0 0
Forfeiture of unvested shares of restricted stock (in shares) (18,125)          
Forfeiture of unvested shares of restricted stock $ 0 0 0 0 0 $ 0
Stock options exercised (in shares) 231,185         231,185
Stock options exercised $ 2 1,581 0 $ 1,583
Shares issued under Employee Stock Purchase Plan (in shares) 3,991          
Shares issued under Employee Stock Purchase Plan $ 0 50 0 0 0 50
Balance (in shares) at Dec. 31, 2021 10,910,460          
Balance at Dec. 31, 2021 $ 109 29,931 24,393 594 (204) 54,823
Net earnings 0 0 8,461 0 0 8,461
Other comprehensive earnings (loss) 0 0 0 (376) 0 (376)
Amortization of deferred compensation related to stock-based awards $ 0 1,787 0 0 0 1,787
Issuance of unvested shares of restricted stock (in shares) 123,533          
Issuance of unvested shares of restricted stock $ 1 (1) 0 0 0 0
Forfeiture of unvested shares of restricted stock (in shares) (5,944)          
Forfeiture of unvested shares of restricted stock $ 0 0 0 0 0 $ 0
Stock options exercised (in shares) 8,060         8,060
Stock options exercised $ 0 38 0 0 0 $ 38
Shares issued under Employee Stock Purchase Plan (in shares) 27,162          
Shares issued under Employee Stock Purchase Plan $ 1 232 0 0 0 233
Shares surrendered to satisfy tax liability at vesting of stock-based awards $ 0 0 0 0 (10) (10)
Balance (in shares) at Dec. 31, 2022 11,063,271          
Balance at Dec. 31, 2022 $ 111 $ 31,987 $ 32,854 $ 218 $ (214) $ 64,956