v3.25.2
Condensed Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Balances at beginning of period at Dec. 31, 2023 $ 404,449 $ 317,483 $ 159,108 $ (72,142)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 34,519   34,519  
Cash dividends declared (10,016)   (10,016)  
Share based compensation 1,170 1,170    
Share based compensation withholding obligation (977) (977)    
Other comprehensive income (loss) 1,314     1,314
Balances at end of period at Jun. 30, 2024 430,459 317,676 183,611 (70,828)
Balances at beginning of period at Mar. 31, 2024 415,570 317,099 170,100 (71,629)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 18,528   18,528  
Cash dividends declared (5,017)   (5,017)  
Share based compensation 579 579    
Share based compensation withholding obligation (2) (2)    
Other comprehensive income (loss) 801     801
Balances at end of period at Jun. 30, 2024 430,459 317,676 183,611 (70,828)
Balances at beginning of period at Dec. 31, 2024 454,686 318,777 205,853 (69,944)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 32,467   32,467  
Cash dividends declared (10,836)   (10,836)  
Repurchase of common stock (7,357) (7,357)    
Share based compensation 1,397 1,397    
Share based compensation withholding obligation (1,164) (1,164)    
Other comprehensive income (loss) 57     57
Balances at end of period at Jun. 30, 2025 469,250 311,653 227,484 (69,887)
Balances at beginning of period at Mar. 31, 2025 467,277 318,365 215,995 (67,083)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 16,877   16,877  
Cash dividends declared (5,388)   (5,388)  
Repurchase of common stock (7,324) (7,324)    
Share based compensation 639 639    
Share based compensation withholding obligation (27) (27)    
Other comprehensive income (loss) (2,804)     (2,804)
Balances at end of period at Jun. 30, 2025 $ 469,250 $ 311,653 $ 227,484 $ (69,887)