XML 11 R5.htm IDEA: XBRL DOCUMENT v3.25.3
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, 2023 $ 322,273 $ 1,457 $ 121,752 $ 349,579 $ (372) $ (150,143)
Beginning Balance, shares at Dec. 31, 2023   14,566,000        
Cash dividends (9,167)     (9,167)    
Issuance of restricted stock   $ 40 (40)      
Issuance of restricted stock, shares   407,000        
Exercise of stock options 6 $ 6        
Exercise of stock options, shares   62,000        
Shares withheld related to net share settlement (606) $ (6) (600)      
Shares withheld related to net share settlement, shares   (64,000)        
Share-based compensation 8,824   8,824      
Net income 31,313     31,313    
Other comprehensive income (loss) 285       285  
Ending Balance at Sep. 30, 2024 352,928 $ 1,497 129,936 371,725 (87) (150,143)
Ending Balance, shares at Sep. 30, 2024   14,971,000        
Beginning Balance at Jun. 30, 2024 344,903 $ 1,496 126,373 367,216 (39) (150,143)
Beginning Balance, shares at Jun. 30, 2024   14,962,000        
Cash dividends (3,154)     (3,154)    
Forfeiture of restricted stock   $ (1) 1      
Forfeiture of restricted stock, shares   (7,000)        
Exercise of stock options 6 $ 6        
Exercise of stock options, shares   62,000        
Shares withheld related to net share settlement (166) $ (4) (162)      
Shares withheld related to net share settlement, shares   (46,000)        
Share-based compensation 3,724   3,724      
Net income 7,663     7,663    
Other comprehensive income (loss) (48)       (48)  
Ending Balance at Sep. 30, 2024 352,928 $ 1,497 129,936 371,725 (87) (150,143)
Ending Balance, shares at Sep. 30, 2024   14,971,000        
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 (9,141)     (9,141)    
Issuance of restricted stock   $ 29 (29)      
Issuance of restricted stock, shares   286,000        
Exercise of stock options $ 4 $ 4        
Exercise of stock options, shares 46,000 46,000        
Repurchase of common stock $ (16,623)         (16,623)
Shares withheld related to net share settlement (267) $ (3) (264)      
Shares withheld related to net share settlement, shares   (33,000)        
Share-based compensation 9,436   9,436      
Net income 31,503     31,503    
Other comprehensive income (loss) (72)       (72)  
Ending Balance at Sep. 30, 2025 371,918 $ 1,522 139,868 400,844 (10) (170,306)
Ending Balance, shares at Sep. 30, 2025   15,220,000        
Beginning Balance at Jun. 30, 2025 362,951 $ 1,522 137,129 389,557 (2) (165,255)
Beginning Balance, shares at Jun. 30, 2025   15,225,000        
Cash dividends (3,069)     (3,069)    
Forfeiture of restricted stock, shares   (9,000)        
Exercise of stock options 2 $ 2        
Exercise of stock options, shares   23,000        
Repurchase of common stock (5,051)         (5,051)
Shares withheld related to net share settlement (177) $ (2) (175)      
Shares withheld related to net share settlement, shares   (19,000)        
Share-based compensation 2,914   2,914      
Net income 14,356     14,356    
Other comprehensive income (loss) (8)       (8)  
Ending Balance at Sep. 30, 2025 $ 371,918 $ 1,522 $ 139,868 $ 400,844 $ (10) $ (170,306)
Ending Balance, shares at Sep. 30, 2025   15,220,000