XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2021   29,730,424    
Beginning balance at Dec. 31, 2021 $ 1,000,184 $ 532,244 $ 466,959 $ 981
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 125,419   125,419  
Other comprehensive income (loss) (194,886)     (194,886)
Service condition RSU vesting 2,883 2,883    
Market plus service condition RSU vesting 986 $ 986    
Service condition RSUs released (in shares)   50,076    
Market plus service conditions RSUs released (in shares)   26,338    
Stock options exercised (in shares)   63,325    
Stock options exercised 1,190 $ 1,190    
Issuance of common stock (in shares)   4,105,518    
Issuance of common stock 173,585 $ 173,585    
Repurchase of common stock (in shares)   (644,168)    
Repurchase of common stock (27,148) $ (13,440) (13,708)  
Dividends paid (35,797)   (35,797)  
Ending balance (in shares) at Dec. 31, 2022   33,331,513    
Ending balance at Dec. 31, 2022 1,046,416 $ 697,448 542,873 (193,905)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 117,390   117,390  
Other comprehensive income (loss) 40,736     40,736
Service condition RSU vesting 2,806 2,806    
Market plus service condition RSU vesting $ 1,319 $ 1,319    
Service condition RSUs released (in shares)   81,902    
Market plus service conditions RSUs released (in shares)   55,928    
Stock options exercised (in shares) 8,000 8,000    
Stock options exercised $ 156 $ 156    
Repurchase of common stock (in shares)   (209,241)    
Repurchase of common stock (9,240) $ (4,380) (4,860)  
Dividends paid $ (39,901)   (39,901)  
Ending balance (in shares) at Dec. 31, 2023 33,268,102 33,268,102    
Ending balance at Dec. 31, 2023 $ 1,159,682 $ 697,349 615,502 (153,169)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 114,868   114,868  
Other comprehensive income (loss) 707     707
Service condition RSU vesting 3,224 3,224    
Market plus service condition RSU vesting $ 1,442 $ 1,442    
Service condition RSUs released (in shares)   78,403    
Market plus service conditions RSUs released (in shares)   32,248    
Stock options exercised (in shares) 7,500 7,500    
Stock options exercised $ 174 $ 174    
Repurchase of common stock (in shares)   (415,828)    
Repurchase of common stock (15,544) $ (8,727) (6,817)  
Dividends paid $ (43,646)   (43,646)  
Ending balance (in shares) at Dec. 31, 2024 32,970,425 32,970,425    
Ending balance at Dec. 31, 2024 $ 1,220,907 $ 693,462 $ 679,907 $ (152,462)