v3.26.3
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         103,726
Balances at Sep. 30, 2025 $ 2,970 46,928 614,192 (61,822) 602,268
Balances (in shares) at Sep. 30, 2025 28,639,399        
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        
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation   1,914     1,914
Stock-based compensation (in shares) (140)        
Cash dividends paid     (1,719)   (1,719)
Net income     38,782   38,782
Balances at Sep. 30, 2025 $ 2,970 46,928 614,192 (61,822) 602,268
Balances (in shares) at Sep. 30, 2025 28,639,399        
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         103,134
Balances at Sep. 30, 2026 $ 2,977 54,311 740,994 (64,449) 733,833
Balances (in shares) at Sep. 30, 2026 28,688,363        
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        
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation   1,782     1,782
Stock-based compensation (in shares) (35)        
Cash dividends paid     (1,722)   (1,722)
Net income     38,042   38,042
Balances at Sep. 30, 2026 $ 2,977 $ 54,311 $ 740,994 $ (64,449) $ 733,833
Balances (in shares) at Sep. 30, 2026 28,688,363