XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2022 $ 6,509 $ (16,993) $ 3,624 $ 54,430 $ 47,570
Beginning balance, shares at Dec. 31, 2022 17,274 (2,629)      
Stock-based compensation 343 343
Net income 830 830
Ending balance, value at Mar. 31, 2023 $ 6,509 $ (16,993) 3,967 55,260 48,743
Ending balance, shares at Mar. 31, 2023 17,274 (2,629)      
Beginning balance, value at Dec. 31, 2022 $ 6,509 $ (16,993) 3,624 54,430 47,570
Beginning balance, shares at Dec. 31, 2022 17,274 (2,629)      
Net income         7,398
Ending balance, value at Sep. 30, 2023 $ 6,509 $ (16,995) 4,338 61,828 55,980
Ending balance, shares at Sep. 30, 2023 17,274 (2,583)      
Beginning balance, value at Mar. 31, 2023 $ 6,509 $ (16,993) 3,967 55,260 48,743
Beginning balance, shares at Mar. 31, 2023 17,274 (2,629)      
Issuance of common stock in connection with stock-based compensation $ 73 (112) (39)
Issuance of common stock in connection with stock-based compensation, shares   11      
Stock-based compensation 312 312
Net income 3,156 3,156
Ending balance, value at Jun. 30, 2023 $ 6,509 $ (16,920) 4,167 58,416 52,172
Ending balance, shares at Jun. 30, 2023 17,274 (2,618)      
Issuance of common stock in connection with stock-based compensation $ 225 (252) (27)
Issuance of common stock in connection with stock-based compensation, shares   35      
Stock-based compensation 423 423
Net income 3,412 3,412
Ending balance, value at Sep. 30, 2023 $ 6,509 $ (16,995) 4,338 61,828 55,980
Ending balance, shares at Sep. 30, 2023 17,274 (2,583)      
Beginning balance, value at Dec. 31, 2023 $ 6,509 $ (16,695) 4,825 65,797 60,436
Beginning balance, shares at Dec. 31, 2023 17,274 (2,583)      
Stock-based compensation 673 673
Net income 2,426 2,426
Ending balance, value at Mar. 31, 2024 $ 6,509 $ (16,695) 5,498 68,223 63,535
Ending balance, shares at Mar. 31, 2024 17,274 (2,583)      
Beginning balance, value at Dec. 31, 2023 $ 6,509 $ (16,695) 4,825 65,797 60,436
Beginning balance, shares at Dec. 31, 2023 17,274 (2,583)      
Net income         9,185
Ending balance, value at Sep. 30, 2024 $ 6,509 $ (15,883) 5,915 74,982 71,523
Ending balance, shares at Sep. 30, 2024 17,274 (2,457)      
Beginning balance, value at Mar. 31, 2024 $ 6,509 $ (16,695) 5,498 68,223 63,535
Beginning balance, shares at Mar. 31, 2024 17,274 (2,583)      
Issuance of common stock in connection with stock-based compensation $ 575 (739) (164)
Issuance of common stock in connection with stock-based compensation, shares   89      
Issuance of common stock on exercise of stock options $ 70 36 106
Issuance of common stock on exercise of stock options, shares   11      
Stock-based compensation 737 737
Net income 3,783 3,783
Ending balance, value at Jun. 30, 2024 $ 6,509 $ (16,050) 5,532 72,006 67,997
Ending balance, shares at Jun. 30, 2024 17,274 (2,483)      
Issuance of common stock in connection with stock-based compensation $ 167 (220) (53)
Issuance of common stock in connection with stock-based compensation, shares   26      
Stock-based compensation 603 603
Net income 2,976 2,976
Ending balance, value at Sep. 30, 2024 $ 6,509 $ (15,883) $ 5,915 $ 74,982 $ 71,523
Ending balance, shares at Sep. 30, 2024 17,274 (2,457)