v3.25.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning Balance at Dec. 31, 2023 $ 1,039,007 $ 149 $ 633,770 $ 458,261 $ (53,173)
Comprehensive income:          
Net income 57,063     57,063  
Other comprehensive income (loss) (2,089)       (2,089)
Stock-based compensation expense 3,596   3,596    
Cash dividends on common stock (7,958)     (7,958)  
Exercise of stock options, net 1,365 1 1,364    
Issuance of common stock 429   429    
Ending Balance at Jun. 30, 2024 1,091,413 150 639,159 507,366 (55,262)
Beginning Balance at Mar. 31, 2024 1,063,655 149 636,621 482,295 (55,410)
Comprehensive income:          
Net income 29,273     29,273  
Other comprehensive income (loss) 148       148
Stock-based compensation expense 2,215   2,215    
Cash dividends on common stock (4,202)     (4,202)  
Exercise of stock options, net 97 1 96    
Issuance of common stock 227   227    
Ending Balance at Jun. 30, 2024 1,091,413 150 639,159 507,366 (55,262)
Beginning Balance at Dec. 31, 2024 1,172,898 154 655,540 565,772 (48,568)
Comprehensive income:          
Net income 68,627     68,627  
Other comprehensive income (loss) 11,649       11,649
Stock-based compensation expense 3,587   3,587    
Cash dividends on common stock (9,156)     (9,156)  
Exercise of stock options, net (1,527)   (1,527)    
Issuance of common stock 56   56    
Purchase and retirement of common stock (56,036) (5) (56,031)    
Ending Balance at Jun. 30, 2025 1,190,098 149 601,625 625,243 (36,919)
Beginning Balance at Mar. 31, 2025 1,183,268 152 630,340 594,068 (41,292)
Comprehensive income:          
Net income 36,035     36,035  
Other comprehensive income (loss) 4,373       4,373
Stock-based compensation expense 2,123   2,123    
Cash dividends on common stock (4,860)     (4,860)  
Exercise of stock options, net (871)   (871)    
Issuance of common stock 19   19    
Purchase and retirement of common stock (29,989) (3) (29,986)    
Ending Balance at Jun. 30, 2025 $ 1,190,098 $ 149 $ 601,625 $ 625,243 $ (36,919)