v3.26.3
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)
$ in Thousands
Total
Common Shares Outstanding
Common Stock
Additional Paid-In Capital
Retained Earnings
Accum. Other Comp. Loss
Beginning balance (in shares) at Dec. 31, 2024   27,065,570        
Beginning balance at Dec. 31, 2024 $ 538,385   $ 404,494 $ 105,054 $ 143,259 $ (114,422)
Increase (Decrease) in Shareholders' Equity            
Net income 54,605       54,605  
Other comprehensive income (loss) 22,366         22,366
Cash dividends paid (21,896)       (21,896)  
Common stock repurchased and retired and other related costs (in shares)   (258,648)        
Common stock repurchases under share repurchase program (7,015)   (7,015)      
Common stock repurchases under share-based compensation plans (in shares)   (27,124)        
Common shares withheld to satisfy tax obligations related to share‑based compensation (802)     (802)    
Share-based compensation (in shares)   123,714        
Share-based compensation       2,423    
Ending balance (in shares) at Sep. 30, 2025   26,903,512        
Ending balance at Sep. 30, 2025 588,066   397,479 106,675 175,968 (92,056)
Beginning balance (in shares) at Jun. 30, 2025   26,981,436        
Beginning balance at Jun. 30, 2025 568,874   399,823 106,033 164,676 (101,658)
Increase (Decrease) in Shareholders' Equity            
Net income 18,574       18,574  
Other comprehensive income (loss) 9,602         9,602
Cash dividends paid (7,282)       (7,282)  
Common stock repurchased and retired and other related costs (in shares)   (78,255)        
Common stock repurchases under share repurchase program (2,344)   (2,344)   0  
Common stock repurchases under share-based compensation plans (in shares)   (159)        
Common shares withheld to satisfy tax obligations related to share‑based compensation (4)     (4)    
Share-based compensation (in shares)   490        
Share-based compensation 646   0 646    
Ending balance (in shares) at Sep. 30, 2025   26,903,512        
Ending balance at Sep. 30, 2025 $ 588,066   397,479 106,675 175,968 (92,056)
Beginning balance (in shares) at Dec. 31, 2025 26,374,967 26,374,967        
Beginning balance at Dec. 31, 2025 $ 592,581   381,158 107,308 191,383 (87,268)
Ending balance (in shares) at Jun. 30, 2026   25,806,418        
Ending balance at Jun. 30, 2026 $ 596,331   359,364 107,534 217,789 (88,356)
Beginning balance (in shares) at Dec. 31, 2025 26,374,967 26,374,967        
Beginning balance at Dec. 31, 2025 $ 592,581   381,158 107,308 191,383 (87,268)
Increase (Decrease) in Shareholders' Equity            
Net income 64,323       64,323  
Other comprehensive income (loss) (20,547)         (20,547)
Cash dividends paid (22,828)       (22,828)  
Common stock repurchased and retired and other related costs (in shares)   (937,364)        
Common stock repurchases under share repurchase program (33,023)   (33,023)      
Common stock repurchases under share-based compensation plans (in shares)   (41,034)        
Common shares withheld to satisfy tax obligations related to share‑based compensation (1,412)     (1,412)    
Share-based compensation (in shares)   116,633        
Share-based compensation $ 2,343     2,343    
Ending balance (in shares) at Sep. 30, 2026 25,513,202 25,513,202        
Ending balance at Sep. 30, 2026 $ 581,437   348,135 108,239 232,878 (107,815)
Beginning balance (in shares) at Jun. 30, 2026   25,806,418        
Beginning balance at Jun. 30, 2026 596,331   359,364 107,534 217,789 (88,356)
Increase (Decrease) in Shareholders' Equity            
Net income 22,776       22,776  
Other comprehensive income (loss) (19,459)         (19,459)
Cash dividends paid (7,687)       (7,687)  
Common stock repurchased and retired and other related costs (in shares)   (294,110)        
Common stock repurchases under share repurchase program (11,229)   (11,229)      
Common stock repurchases under share-based compensation plans (in shares)   (427)        
Common shares withheld to satisfy tax obligations related to share‑based compensation (16)     (16)    
Share-based compensation (in shares)   1,321        
Share-based compensation $ 721     721    
Ending balance (in shares) at Sep. 30, 2026 25,513,202 25,513,202        
Ending balance at Sep. 30, 2026 $ 581,437   $ 348,135 $ 108,239 $ 232,878 $ (107,815)