XML 25 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Changes In Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2021   19,597,000        
Beginning Balance at Dec. 31, 2021 $ 336,020 $ 196 $ (191) $ 233,163 $ 101,177 $ 1,675
Beginning balance (in shares) at Dec. 31, 2021     5,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 79,486       79,486  
Other comprehensive income (loss), net of tax (5,864)         (5,864)
Common and treasury stock transactions:            
Stock-based compensation 16,689     16,689    
Vesting of equity, net of tax withholdings (in shares)   269,000        
Vesting of equity, net of tax withholdings (3,219) $ 3   (3,222)    
Re-issuance of treasury stock 0          
Cash dividends declared ($0.60 per share) (11,857)       (11,857)  
Dividend equivalents on restricted stock units (609)       (609)  
Ending balance (in shares) at Dec. 31, 2022   19,866,000        
Ending Balance at Dec. 31, 2022 410,646 $ 199 $ (191) 246,630 168,197 (4,189)
Ending balance (in shares) at Dec. 31, 2022     5,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 54,410       54,410  
Other comprehensive income (loss), net of tax 4,318         4,318
Common and treasury stock transactions:            
Stock-based compensation 10,830     10,830    
Vesting of equity, net of tax withholdings (in shares)   261,000        
Vesting of equity, net of tax withholdings $ (4,141) $ 2   (4,143)    
Repurchase of common stock (in shares) 36,000   36,000      
Repurchase of common stock $ (904)   $ (904)      
Clawback of equity awards (in shares)     10,000      
Clawback of equity awards (344)   $ (307) (37)    
Re-issuance of treasury stock (in shares)     (46,000)      
Re-issuance of treasury stock 0   $ 1,292 (1,292)    
Cash dividends declared ($0.60 per share) (12,043)       (12,043)  
Dividend equivalents on restricted stock units $ (494)       (494)  
Ending balance (in shares) at Dec. 31, 2023 20,122,792 20,127,000        
Ending Balance at Dec. 31, 2023 $ 462,278 $ 201 $ (110) 251,988 210,070 129
Ending balance (in shares) at Dec. 31, 2023 5,080   5,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 8,728       8,728  
Other comprehensive income (loss), net of tax (14,174)         (14,174)
Common and treasury stock transactions:            
Stock-based compensation 12,725     12,725    
Issuance of common stock (in shares)   13,000        
Vesting of equity, net of tax withholdings (in shares)   275,000        
Vesting of equity, net of tax withholdings $ (3,817) $ 3   (3,820)    
Repurchase of common stock (in shares) 0          
Cash dividends declared ($0.60 per share) $ (12,175)       (12,175)  
Dividend equivalents on restricted stock units $ (748)       (748)  
Ending balance (in shares) at Dec. 31, 2024 20,409,835 20,415,000        
Ending Balance at Dec. 31, 2024 $ 452,817 $ 204 $ (110) $ 260,893 $ 205,875 $ (14,045)
Ending balance (in shares) at Dec. 31, 2024 5,080   5,000