v3.25.2
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
APIC
Retained Earnings
AOCI
Beginning balance (in shares) at Dec. 31, 2023   54,338,368        
Beginning balance at Dec. 31, 2023 $ 1,531,323 $ 610 $ (167,582) $ 1,317,516 $ 444,242 $ (63,463)
Beginning balance (in shares) at Dec. 31, 2023     6,638,094      
Increase (Decrease) in Stockholders' Equity            
RSUs vested, net of shares withheld to cover taxes (in shares)   187,670        
RSUs vested, net of shares withheld to cover taxes (1,575) $ 2   (1,577)    
Stock buyback (in shares)   175,688 175,688      
Stock buyback (3,497)   $ (3,497)      
Stock based compensation 6,056     6,056    
Net income 51,358       51,358  
Dividends paid (21,799)       (21,799)  
Other comprehensive income (loss), net of tax (13,250)         (13,250)
Ending balance (in shares) at Jun. 30, 2024   54,350,350        
Ending balance at Jun. 30, 2024 1,548,616 $ 612 $ (171,079) 1,321,995 473,801 (76,713)
Ending balance (in shares) at Jun. 30, 2024     6,813,782      
Beginning balance (in shares) at Mar. 31, 2024   54,495,961        
Beginning balance at Mar. 31, 2024 1,538,515 $ 611 $ (167,582) 1,319,144 457,499 (71,157)
Beginning balance (in shares) at Mar. 31, 2024     6,638,094      
Increase (Decrease) in Stockholders' Equity            
RSUs vested, net of shares withheld to cover taxes (in shares)   30,077        
RSUs vested, net of shares withheld to cover taxes (315) $ 1   (316)    
Stock buyback (in shares)   175,688 175,688      
Stock buyback (3,497)   $ (3,497)      
Stock based compensation 3,167     3,167    
Net income 27,202       27,202  
Dividends paid (10,900)       (10,900)  
Other comprehensive income (loss), net of tax (5,556)         (5,556)
Ending balance (in shares) at Jun. 30, 2024   54,350,350        
Ending balance at Jun. 30, 2024 1,548,616 $ 612 $ (171,079) 1,321,995 473,801 (76,713)
Ending balance (in shares) at Jun. 30, 2024     6,813,782      
Beginning balance (in shares) at Dec. 31, 2024   54,516,681        
Beginning balance at Dec. 31, 2024 $ 1,601,069 $ 613 $ (171,119) 1,328,748 507,903 (65,076)
Beginning balance (in shares) at Dec. 31, 2024 6,815,764   6,815,764      
Increase (Decrease) in Stockholders' Equity            
RSUs vested, net of shares withheld to cover taxes (in shares)   403,255        
RSUs vested, net of shares withheld to cover taxes $ (4,225) $ 4   (4,229)    
Exercise of employee stock options (in shares)   9,095        
Exercise of employee stock options 166     166    
Stock buyback (in shares)   663,637 663,637      
Stock buyback (16,569)   $ (16,569)      
Stock based compensation 5,118     5,118    
Net income 59,976       59,976  
Dividends paid (22,864)       (22,864)  
Other comprehensive income (loss), net of tax 26,548         26,548
Ending balance (in shares) at Jun. 30, 2025   54,265,394        
Ending balance at Jun. 30, 2025 $ 1,649,219 $ 617 $ (187,688) 1,329,803 545,015 (38,528)
Ending balance (in shares) at Jun. 30, 2025 7,479,401   7,479,401      
Beginning balance (in shares) at Mar. 31, 2025   54,296,959        
Beginning balance at Mar. 31, 2025 $ 1,633,480 $ 615 $ (180,635) 1,329,626 526,044 (42,170)
Beginning balance (in shares) at Mar. 31, 2025     7,193,110      
Increase (Decrease) in Stockholders' Equity            
RSUs vested, net of shares withheld to cover taxes (in shares)   246,202        
RSUs vested, net of shares withheld to cover taxes (2,356) $ 2   (2,358)    
Exercise of employee stock options (in shares)   8,524        
Exercise of employee stock options 154     154    
Stock buyback (in shares)   286,291 286,291      
Stock buyback (7,053)   $ (7,053)      
Stock based compensation 2,381     2,381    
Net income 30,906       30,906  
Dividends paid (11,935)       (11,935)  
Other comprehensive income (loss), net of tax 3,642         3,642
Ending balance (in shares) at Jun. 30, 2025   54,265,394        
Ending balance at Jun. 30, 2025 $ 1,649,219 $ 617 $ (187,688) $ 1,329,803 $ 545,015 $ (38,528)
Ending balance (in shares) at Jun. 30, 2025 7,479,401   7,479,401