v3.26.1
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)
$ in Thousands
Total
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 36,031     36,031  
Other comprehensive income (loss) 12,764       12,764
Cash dividends paid (14,614)     (14,614)  
Common stock repurchased and retired and other related costs (in shares)   (180,393)      
Common stock repurchases under share repurchase program (4,671) $ (4,671)      
Common stock repurchases under share-based compensation plans (in shares)   (26,965)      
Common shares withheld to satisfy tax obligations related to share‑based compensation (798)   (798)    
Share-based compensation (in shares)   123,224      
Share-based compensation     1,777    
Ending balance (in shares) at Jun. 30, 2025   26,981,436      
Ending balance at Jun. 30, 2025 568,874 $ 399,823 106,033 164,676 (101,658)
Beginning balance (in shares) at Mar. 31, 2025   27,061,589      
Beginning balance at Mar. 31, 2025 557,376 $ 402,400 104,849 153,692 (103,565)
Increase (Decrease) in Shareholders' Equity          
Net income 18,271     18,271  
Other comprehensive income (loss) 1,907       1,907
Cash dividends paid (7,287)     (7,287)  
Common stock repurchased and retired and other related costs (in shares)   (103,077)      
Common stock repurchases under share repurchase program (2,577) $ (2,577)      
Common stock repurchases under share-based compensation plans (in shares)   (987)      
Common shares withheld to satisfy tax obligations related to share‑based compensation (27)   (27)    
Share-based compensation (in shares)   23,911      
Share-based compensation 1,211   1,211    
Ending balance (in shares) at Jun. 30, 2025   26,981,436      
Ending balance at Jun. 30, 2025 $ 568,874 $ 399,823 106,033 164,676 (101,658)
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 Mar. 31, 2026   26,115,229      
Ending balance at Mar. 31, 2026 $ 593,879 $ 370,633 106,501 204,494 (87,749)
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 41,547     41,547  
Other comprehensive income (loss) (1,088)       (1,088)
Cash dividends paid (15,141)     (15,141)  
Common stock repurchased and retired and other related costs (in shares)   (643,254)      
Common stock repurchases under share repurchase program (21,794) $ (21,794)      
Common stock repurchases under share-based compensation plans (in shares)   (40,607)      
Common shares withheld to satisfy tax obligations related to share‑based compensation (1,396)   (1,396)    
Share-based compensation (in shares)   115,312      
Share-based compensation $ 1,622   1,622    
Ending balance (in shares) at Jun. 30, 2026 25,806,418 25,806,418      
Ending balance at Jun. 30, 2026 $ 596,331 $ 359,364 107,534 217,789 (88,356)
Beginning balance (in shares) at Mar. 31, 2026   26,115,229      
Beginning balance at Mar. 31, 2026 593,879 $ 370,633 106,501 204,494 (87,749)
Increase (Decrease) in Shareholders' Equity          
Net income 20,822     20,822  
Other comprehensive income (loss) (607)       (607)
Cash dividends paid (7,527)     (7,527)  
Common stock repurchased and retired and other related costs (in shares)   (321,858)      
Common stock repurchases under share repurchase program (11,269) $ (11,269)      
Common stock repurchases under share-based compensation plans (in shares)   (306)      
Common shares withheld to satisfy tax obligations related to share‑based compensation (10)   (10)    
Share-based compensation (in shares)   13,353      
Share-based compensation $ 1,043   1,043    
Ending balance (in shares) at Jun. 30, 2026 25,806,418 25,806,418      
Ending balance at Jun. 30, 2026 $ 596,331 $ 359,364 $ 107,534 $ 217,789 $ (88,356)