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, 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        
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        
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          
Net income         65,092
Balances at Jun. 30, 2026 $ 2,977 52,529 704,674 (64,449) 695,731
Balances (in shares) at Jun. 30, 2026 28,688,398        
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        
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation $ 1 1,784     1,785
Stock-based compensation (in shares) 6,342        
Cash dividends paid     (1,723)   (1,723)
Net income     34,510   34,510
Balances at Jun. 30, 2026 $ 2,977 $ 52,529 $ 704,674 $ (64,449) $ 695,731
Balances (in shares) at Jun. 30, 2026 28,688,398