XML 17 R6.htm IDEA: XBRL DOCUMENT 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 17,760     17,760  
Other comprehensive income (loss) 10,857       10,857
Cash dividends declared (7,327)     (7,327)  
Common stock repurchased and retired and other related costs (in shares)   (77,316)      
Common stock repurchases under share repurchase program (2,094) $ (2,094)      
Common stock repurchases under share-based compensation plans (in shares)   (25,978)      
Common shares withheld to satisfy tax obligations related to share‑based compensation (771)   (771)    
Share-based compensation (in shares)   99,313      
Share-based compensation 566   566    
Ending balance (in shares) at Mar. 31, 2025   27,061,589      
Ending balance at Mar. 31, 2025 557,376 $ 402,400 104,849 153,692 (103,565)
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)
Ending balance (in shares) at Dec. 31, 2025 26,374,967 26,374,967      
Ending balance at Dec. 31, 2025 $ 592,581 $ 381,158 107,308 191,383 (87,268)
Increase (Decrease) in Shareholders' Equity          
Net income 20,725     20,725  
Other comprehensive income (loss) (481)       (481)
Cash dividends declared (7,614)     (7,614)  
Common stock repurchased and retired and other related costs (in shares)   (321,396)      
Common stock repurchases under share repurchase program (10,525) $ (10,525)      
Common stock repurchases under share-based compensation plans (in shares)   (40,301)      
Common shares withheld to satisfy tax obligations related to share‑based compensation (1,386)   (1,386)    
Share-based compensation (in shares)   101,959      
Share-based compensation $ 579   579    
Ending balance (in shares) at Mar. 31, 2026 26,115,229 26,115,229      
Ending balance at Mar. 31, 2026 $ 593,879 $ 370,633 $ 106,501 $ 204,494 $ (87,749)