XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated other comprehensive Loss
Retained Earnings
Balance, shares at Dec. 31, 2021   3,793,538      
Balance, amount at Dec. 31, 2021 $ 31,620 $ 4 $ 22,401 $ (19) $ 9,234
Stock-based compensation expense 184 $ 0 184 0 0
Exercise of stock awards, net of tax, shares   7,500      
Exercise of stock awards, net of tax, amount 58 $ 0 58 0 0
Stock repurchase and retirement, shares   6,200      
Stock repurchase and retirement, amount (182) $ 0 (182) 0 0
Foreign currency translation 7 0 0 7 0
Net income 516 $ 0 0 0 516
Balance, shares at Mar. 31, 2022   3,794,838      
Balance, amount at Mar. 31, 2022 32,203 $ 4 22,461 (12) 9,750
Balance, shares at Dec. 31, 2021   3,793,538      
Balance, amount at Dec. 31, 2021 31,620 $ 4 22,401 (19) 9,234
Foreign currency translation (69)        
Net income 2,043        
Balance, shares at Sep. 30, 2022   3,610,839      
Balance, amount at Sep. 30, 2022 29,244 $ 4 18,051 (88) 11,277
Balance, shares at Mar. 31, 2022   3,794,838      
Balance, amount at Mar. 31, 2022 32,203 $ 4 22,461 (12) 9,750
Stock-based compensation expense 188 $ 0 188 0 0
Exercise of stock awards, net of tax, shares   15,265      
Exercise of stock awards, net of tax, amount 0 $ 0 0 0 0
Stock repurchase and retirement, shares   163,201      
Stock repurchase and retirement, amount (3,859) $ 0 (3,859) 0 0
Foreign currency translation (23) 0 0 (23) 0
Net income 841 $ 0 0 0 841
Balance, shares at Jun. 30, 2022   3,646,902      
Balance, amount at Jun. 30, 2022 29,350 $ 4 18,790 (35) 10,591
Stock-based compensation expense 187 $ 0 187 0 0
Exercise of stock awards, net of tax, shares   2,500      
Exercise of stock awards, net of tax, amount 33 $ 0 33 0 0
Stock repurchase and retirement, shares   38,563      
Stock repurchase and retirement, amount (959) $ 0 (959) 0 0
Foreign currency translation (53) 0 0 (53) 0
Net income 686 $ 0 0 0 686
Balance, shares at Sep. 30, 2022   3,610,839      
Balance, amount at Sep. 30, 2022 29,244 $ 4 18,051 (88) 11,277
Balance, shares at Dec. 31, 2022   3,791,020      
Balance, amount at Dec. 31, 2022 33,223 $ 4 22,147 (96) 11,168
Stock-based compensation expense 337 0 337 0 0
Foreign currency translation 1 0 0 1 0
Net income (144) $ 0 0 0 (144)
Balance, shares at Mar. 31, 2023   3,791,020      
Balance, amount at Mar. 31, 2023 33,417 $ 4 22,484 (95) 11,024
Balance, shares at Dec. 31, 2022   3,791,020      
Balance, amount at Dec. 31, 2022 33,223 $ 4 22,147 (96) 11,168
Foreign currency translation 5        
Net income 1,492        
Balance, shares at Sep. 30, 2023   3,811,649      
Balance, amount at Sep. 30, 2023 35,789 $ 4 23,216 (91) 12,660
Balance, shares at Mar. 31, 2023   3,791,020      
Balance, amount at Mar. 31, 2023 33,417 $ 4 22,484 (95) 11,024
Stock-based compensation expense 354 $ 0 354 0 0
Exercise of stock awards, net of tax, shares   18,129      
Exercise of stock awards, net of tax, amount 0 $ 0 0 0 0
Foreign currency translation 44 0 0 44 0
Net income 1,363 $ 0 0 0 1,363
Balance, shares at Jun. 30, 2023   3,809,149      
Balance, amount at Jun. 30, 2023 35,178 $ 4 22,838 (51) 12,387
Stock-based compensation expense 359 $ 0 359 0 0
Exercise of stock awards, net of tax, shares   2,500      
Exercise of stock awards, net of tax, amount 19 $ 0 19 0 0
Foreign currency translation (40) 0 0 (40) 0
Net income 273 $ 0 0 0 273
Balance, shares at Sep. 30, 2023   3,811,649      
Balance, amount at Sep. 30, 2023 $ 35,789 $ 4 $ 23,216 $ (91) $ 12,660