XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.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, Common [Member]
Total
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 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
Stock Issued During Period, Shares, Restricted Stock Award, Forfeited (in shares) (5,944)          
Stock Issued During Period, Value, Restricted Stock Award, Forfeitures $ 0 0 0 0 0 $ 0
Stock options exercised (in shares) 8,060         8,060
Stock options exercised 38 0 $ 38
Shares issued under Employee Stock Purchase Plan (in shares) 27,162          
Shares issued under Employee Stock Purchase Plan $ 1 232 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
Net earnings 0 0 9,342 0 0 9,342
Other comprehensive loss 0 0 0 196 0 196
Amortization of deferred compensation related to stock-based awards $ 0 2,047 0 0 0 2,047
Issuance of unvested shares of restricted stock (in shares) 97,461          
Issuance of unvested shares of restricted stock $ 1 (1) 0 0 0 0
Stock Issued During Period, Shares, Restricted Stock Award, Forfeited (in shares) (17,491)          
Stock Issued During Period, Value, Restricted Stock Award, Forfeitures $ 0 0 0 0 0 $ 0
Stock options exercised (in shares) 124,550         124,550
Stock options exercised $ 1 977 0 0 0 $ 978
Shares issued under Employee Stock Purchase Plan (in shares) 11,780          
Shares issued under Employee Stock Purchase Plan $ 0 205 0 0 0 205
Shares surrendered to satisfy tax liability at vesting of stock-based awards $ 0 0 0 0 (687) (687)
Issuance of additional shares of restricted sock related to performance-based awards which vested in the period (in shares) 40,557          
Shares issued pursuant to At-the-Market Offering (in shares) 921,797          
Shares issued pursuant to At-the-Market Offering $ 9 19,235 0 0 0 19,244
Balance (in shares) at Dec. 31, 2023 12,241,925          
Balance at Dec. 31, 2023 $ 122 $ 54,450 $ 42,196 $ 414 $ (901) $ 96,281