XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.2
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,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         48,496
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        
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        
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        
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          
Net income         64,944
Balances at Jun. 30, 2025 $ 2,970 45,014 577,129 (61,822) 563,291
Balances (in shares) at Jun. 30, 2025 28,639,539        
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        
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation $ 1 1,970     1,971
Stock-based compensation (in shares) 6,740        
Cash dividends paid     (1,718)   (1,718)
Net income     30,831   30,831
Balances at Jun. 30, 2025 $ 2,970 $ 45,014 $ 577,129 $ (61,822) $ 563,291
Balances (in shares) at Jun. 30, 2025 28,639,539