XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Stockholders' Equity (Unaudited) - 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 577 0 0 577
Other comprehensive earnings 0 0 0 173 0 173
Amortization of deferred compensation related to stock-based awards $ 0 372 0 0 0 372
Issuance of unvested shares of restricted stock (in shares) 79,489          
Issuance of unvested shares of restricted stock $ 1 (1) 0 0 0 0
Shares issued under Employee Stock Purchase Plan (in shares) 5,245          
Shares issued under Employee Stock Purchase Plan $ 0 56 0 0 0 56
Balance (in shares) at Mar. 31, 2022 10,995,194          
Balance at Mar. 31, 2022 $ 110 30,358 24,970 767 (204) 56,001
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           5,217
Balance (in shares) at Sep. 30, 2022 11,057,858          
Balance at Sep. 30, 2022 $ 111 31,516 29,610 (602) (214) 60,421
Balance (in shares) at Mar. 31, 2022 10,995,194          
Balance at Mar. 31, 2022 $ 110 30,358 24,970 767 (204) 56,001
Net earnings 0 0 2,116 0 0 2,116
Other comprehensive earnings 0 0 0 (603) 0 (603)
Amortization of deferred compensation related to stock-based awards $ 0 551 0 0 0 551
Issuance of unvested shares of restricted stock (in shares) 44,044          
Issuance of unvested shares of restricted stock $ 0 0 0 0 0 0
Shares issued under Employee Stock Purchase Plan (in shares) 9,470          
Shares issued under Employee Stock Purchase Plan $ 0 65 0 0 0 65
Shares surrendered by employees to satisfy tax liability at vesting of stock-based awards $ 0 0 0 0 (10) (10)
Balance (in shares) at Jun. 30, 2022 11,048,708          
Balance at Jun. 30, 2022 $ 110 30,974 27,086 164 (214) 58,120
Net earnings 0 0 2,524 0 0 2,524
Other comprehensive earnings 0 0 0 (766) 0 (766)
Amortization of deferred compensation related to stock-based awards $ 0 450 0 0 0 450
Forfeitures of unvested shares of restricted stock (in shares) (5,944)          
Forfeitures of unvested shares of restricted stock $ 0 0 0 0 0 0
Stock options exercised (in shares) 8,060          
Stock options exercised $ 0 38 0 0 38
Shares issued under Employee Stock Purchase Plan (in shares) 7,034          
Shares issued under Employee Stock Purchase Plan $ 1 54 0 0 0 55
Balance (in shares) at Sep. 30, 2022 11,057,858          
Balance at Sep. 30, 2022 $ 111 31,516 29,610 (602) (214) 60,421
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 2,817 0 0 2,817
Other comprehensive earnings 0 0 0 71 0 71
Amortization of deferred compensation related to stock-based awards $ 0 474 0 0 0 474
Issuance of unvested shares of restricted stock (in shares) 90,588          
Issuance of unvested shares of restricted stock $ 1 (1) 0 0 0 0
Forfeitures of unvested shares of restricted stock (in shares) (13,271)          
Forfeitures of unvested shares of restricted stock $ 0 0 0 0 0 0
Stock options exercised (in shares) 25,200          
Stock options exercised $ 0 165 0 0 0 165
Shares issued under Employee Stock Purchase Plan (in shares) 2,292          
Shares issued under Employee Stock Purchase Plan $ 0 48 0 0 0 48
Shares surrendered by employees to satisfy tax liability at vesting of stock-based awards $ 0 0 0 0 (33) (33)
Balance (in shares) at Mar. 31, 2023 11,168,080          
Balance at Mar. 31, 2023 $ 112 32,673 35,671 289 (247) 68,498
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           $ 7,887
Stock options exercised (in shares)           124,550
Balance (in shares) at Sep. 30, 2023 12,237,070          
Balance at Sep. 30, 2023 $ 122 53,960 40,741 2 (901) $ 93,924
Balance (in shares) at Mar. 31, 2023 11,168,080          
Balance at Mar. 31, 2023 $ 112 32,673 35,671 289 (247) 68,498
Net earnings 0 0 2,793 0 0 2,793
Other comprehensive earnings 0 0 0 181 0 181
Amortization of deferred compensation related to stock-based awards $ 0 605 0 0 0 605
Issuance of unvested shares of restricted stock (in shares) 6,873          
Issuance of unvested shares of restricted stock $ 0 0 0 0 0 0
Stock options exercised (in shares) 86,600          
Stock options exercised $ 1 734 0 0 0 735
Shares issued under Employee Stock Purchase Plan (in shares) 1,870          
Shares issued under Employee Stock Purchase Plan $ 0 49 0 0 0 49
Shares surrendered by employees to satisfy tax liability at vesting of stock-based awards $ 0 0 0 0 (41) (41)
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 Jun. 30, 2023 12,185,220          
Balance at Jun. 30, 2023 $ 122 53,296 38,464 470 (288) 92,064
Net earnings 0 0 2,277 0 0 2,277
Other comprehensive earnings 0 0 0 (468) 0 (468)
Amortization of deferred compensation related to stock-based awards $ 0 544 0 0 0 544
Forfeitures of unvested shares of restricted stock (in shares) (4,220)          
Forfeitures of unvested shares of restricted stock $ 0 0 0 0 0 0
Stock options exercised (in shares) 12,750          
Stock options exercised $ 0 78 0 0 0 78
Shares issued under Employee Stock Purchase Plan (in shares) 2,763          
Shares issued under Employee Stock Purchase Plan $ 0 42 0 0 0 42
Shares surrendered by employees to satisfy tax liability at vesting of stock-based awards $ 0 0 0 0 (613) (613)
Issuance of additional shares of restricted stock related to performance-based awards which vested in the period (in shares) 40,557          
Balance (in shares) at Sep. 30, 2023 12,237,070          
Balance at Sep. 30, 2023 $ 122 $ 53,960 $ 40,741 $ 2 $ (901) $ 93,924