XML 17 R5.htm IDEA: XBRL DOCUMENT v3.26.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, 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, 2025 $ 2,975 48,839 643,025 (64,079) 630,760
Balances (in shares) at Dec. 31, 2025 28,668,193        
Increase (Decrease) in Stockholders' Equity          
Stock options exercised $ 1 127     128
Stock options exercised (in shares) 12,000        
Stock-based compensation   1,779     1,779
Stock-based compensation (in shares) 4,953        
Treasury shares purchased       (370) (370)
Treasury shares purchased (in shares) (3,090)        
Cash dividends paid     (1,720)   (1,720)
Net income     30,582   30,582
Balances at Mar. 31, 2026 $ 2,976 $ 50,745 $ 671,887 $ (64,449) $ 661,159
Balances (in shares) at Mar. 31, 2026 28,682,056