XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Total
Balances at Dec. 31, 2023 $ 2,956 $ 35,538 $ 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 $ 2 1,239     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,959 36,906 433,512 (58,061) 415,316
Balances (in shares) at Mar. 31, 2024 28,546,130        
Balances at Dec. 31, 2024 $ 2,968 40,549 515,622 (61,398) 497,741
Balances (in shares) at Dec. 31, 2024 28,619,837        
Increase (Decrease) in Stockholders' Equity          
Stock options exercised $ 1 159     160
Stock options exercised (in shares) 12,000        
Stock-based compensation   2,336     2,336
Stock-based compensation (in shares) 4,800        
Treasury shares purchased       (424) (424)
Treasury shares purchased (in shares) (3,838)        
Cash dividends paid     (1,719)   (1,719)
Net income     34,113   34,113
Balances at Mar. 31, 2025 $ 2,969 $ 43,044 $ 548,016 $ (61,822) $ 532,207
Balances (in shares) at Mar. 31, 2025 28,632,799