XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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 $ 671 $ 34,528 $ 342,504 $ (56,615) $ 321,088
Balances (in shares) at Dec. 31, 2022 5,682,079        
Increase (Decrease) in Stockholders' Equity          
Stock options exercised $ 1 112     113
Stock options exercised (in shares) 5,762        
Stock-based compensation   812     812
Stock-based compensation (in shares) 3,124        
Treasury shares purchased       (98) (98)
Treasury shares purchased (in shares) (646)        
Cash dividends paid     (1,137)   (1,137)
Net income     17,104   17,104
Balances at Mar. 31, 2023 $ 672 35,452 358,471 (56,713) 337,882
Balances (in shares) at Mar. 31, 2023 5,690,319        
Balances at Dec. 31, 2023 $ 674 37,820 412,499 (57,889) 393,104
Balances (in shares) at Dec. 31, 2023 5,704,556        
Increase (Decrease) in Stockholders' Equity          
Stock options exercised   130     130
Stock options exercised (in shares) 2,400        
Stock-based compensation   1,241     1,241
Stock-based compensation (in shares) 2,957        
Treasury shares purchased       (172) (172)
Treasury shares purchased (in shares) (687)        
Cash dividends paid     (1,426)   (1,426)
Net income     22,439   22,439
Balances at Mar. 31, 2024 $ 674 $ 39,191 $ 433,512 $ (58,061) $ 415,316
Balances (in shares) at Mar. 31, 2024 5,709,226