XML 12 R5.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Treasury Stock [Member]
Beginning Balance at Dec. 31, 2024 $ 357,078 $ 1,492 $ 130,725 $ 378,482 $ (62) $ (153,683)
Beginning Balance, shares at Dec. 31, 2024   14,921,000        
Cash dividends (2,957)     (2,957)    
Issuance of restricted stock   $ 26 (26)      
Issuance of restricted stock, shares   257,000        
Exercise of stock options 2 $ 2        
Exercise of stock options, shares   23,000        
Repurchase of common stock (6,527)         (6,527)
Shares withheld related to net share settlement (82) $ (1) (81)      
Shares withheld related to net share settlement, shares   (14,000)        
Share-based compensation 3,588   3,588      
Net income 7,007     7,007    
Other comprehensive loss (233)       (233)  
Ending Balance at Mar. 31, 2025 357,876 $ 1,519 134,206 382,532 (171) (160,210)
Ending Balance, shares at Mar. 31, 2025   15,187,000        
Beginning Balance at Dec. 31, 2025 373,092 $ 1,517 138,666 410,721 (2) (177,810)
Beginning Balance, shares at Dec. 31, 2025   15,168,000        
Cash dividends (2,925)     (2,925)    
Forfeiture of restricted stock   $ (1) 1      
Forfeiture of restricted stock, shares   (13,000)        
Exercise of stock options $ 1 $ 1        
Exercise of stock options, shares 14,000 14,000        
Repurchase of common stock $ (7,578)         (7,578)
Shares withheld related to net share settlement (102) $ (1) (101)      
Shares withheld related to net share settlement, shares   (9,000)        
Share-based compensation 1,989   1,989      
Net income 11,401     11,401    
Other comprehensive loss (29)       (29)  
Ending Balance at Mar. 31, 2026 $ 375,849 $ 1,516 $ 140,555 $ 419,197 $ (31) $ (185,388)
Ending Balance, shares at Mar. 31, 2026   15,160,000