XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Total
Balances at Dec. 31, 2022 $ 2,944 $ 32,255 $ 342,504 $ (56,615) $ 321,088
Balances (in shares) at Dec. 31, 2022 28,410,395        
Increase (Decrease) in Stockholders' Equity          
Stock options exercised $ 3 110     113
Stock options exercised (in shares) 28,810        
Stock-based compensation $ 2 810     812
Stock-based compensation (in shares) 15,620        
Treasury shares purchased       (98) (98)
Treasury shares purchased (in shares) (3,230)        
Cash dividends paid     (1,137)   (1,137)
Net income     17,104   17,104
Balances at Mar. 31, 2023 $ 2,949 33,175 358,471 (56,713) 337,882
Balances (in shares) at Mar. 31, 2023 28,451,595        
Balances at Dec. 31, 2022 $ 2,944 32,255 342,504 (56,615) 321,088
Balances (in shares) at Dec. 31, 2022 28,410,395        
Increase (Decrease) in Stockholders' Equity          
Net income         57,549
Balances at Sep. 30, 2023 $ 2,952 34,755 396,638 (56,713) 377,632
Balances (in shares) at Sep. 30, 2023 28,485,000        
Balances at Mar. 31, 2023 $ 2,949 33,175 358,471 (56,713) 337,882
Balances (in shares) at Mar. 31, 2023 28,451,595        
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation $ 1 795     796
Stock-based compensation (in shares) 15,910        
Cash dividends paid     (1,139)   (1,139)
Net income     19,712   19,712
Balances at Jun. 30, 2023 $ 2,950 33,970 377,044 (56,713) 357,251
Balances (in shares) at Jun. 30, 2023 28,467,505        
Increase (Decrease) in Stockholders' Equity          
Stock options exercised $ 2 (2)      
Stock options exercised (in shares) 17,630        
Stock-based compensation   787     787
Stock-based compensation (in shares) (135)        
Cash dividends paid     (1,139)   (1,139)
Net income     20,733   20,733
Balances at Sep. 30, 2023 $ 2,952 34,755 396,638 (56,713) 377,632
Balances (in shares) at Sep. 30, 2023 28,485,000        
Balances at Dec. 31, 2023 $ 2,955 35,539 412,499 (57,889) 393,104
Balances (in shares) at Dec. 31, 2023 28,522,780        
Increase (Decrease) in Stockholders' Equity          
Stock options exercised $ 1 129     130
Stock options exercised (in shares) 12,000        
Stock-based compensation $ 1 1,240     1,241
Stock-based compensation (in shares) 14,785        
Treasury shares purchased       (172) (172)
Treasury shares purchased (in shares) (3,435)        
Cash dividends paid     (1,426)   (1,426)
Net income     22,439   22,439
Balances at Mar. 31, 2024 $ 2,957 36,908 433,512 (58,061) 415,316
Balances (in shares) at Mar. 31, 2024 28,546,130        
Balances at Dec. 31, 2023 $ 2,955 35,539 412,499 (57,889) 393,104
Balances (in shares) at Dec. 31, 2023 28,522,780        
Increase (Decrease) in Stockholders' Equity          
Net income         81,849
Balances at Sep. 30, 2024 $ 2,963 39,251 490,061 (58,061) 474,214
Balances (in shares) at Sep. 30, 2024 28,594,270        
Balances at Mar. 31, 2024 $ 2,957 36,908 433,512 (58,061) 415,316
Balances (in shares) at Mar. 31, 2024 28,546,130        
Increase (Decrease) in Stockholders' Equity          
Stock options exercised $ 4 (4)      
Stock options exercised (in shares) 40,025        
Stock-based compensation $ 2 1,145     1,147
Stock-based compensation (in shares) 8,115        
Cash dividends paid     (1,431)   (1,431)
Net income     26,057   26,057
Balances at Jun. 30, 2024 $ 2,963 38,049 458,138 (58,061) 441,089
Balances (in shares) at Jun. 30, 2024 28,594,270        
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation   1,202     1,202
Cash dividends paid     (1,430)   (1,430)
Net income     33,353   33,353
Balances at Sep. 30, 2024 $ 2,963 $ 39,251 $ 490,061 $ (58,061) $ 474,214
Balances (in shares) at Sep. 30, 2024 28,594,270