v3.25.2
Consolidated Statements Of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock and Paid-in Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Retained Earnings [Member]
Balance (in shares) at Dec. 31, 2023   9,590,086    
Balance at Dec. 31, 2023 $ 1,077,061 $ 2,130 $ (21,071) $ 1,096,002
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 219,352     219,352
Other comprehensive income (loss) (13,026)   (13,026)  
Cash dividends (47,972)     (47,972)
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation   (1,816)    
Tax withholdings related to stock-based compensation (1,118) $ (1,118)   0
Restricted Stock Award, Forfeitures, Dividends       11
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture   5,840    
Stock-based compensation 1,051 $ 1,040    
Balance (in shares) at Jun. 30, 2024   9,594,110    
Balance at Jun. 30, 2024 1,235,348 $ 2,052 (34,097) 1,267,393
Balance (in shares) at Mar. 31, 2024   9,594,250    
Balance at Mar. 31, 2024 1,152,288 $ 1,406 (28,874) 1,179,756
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 111,620     111,620
Other comprehensive income (loss) (5,223)   (5,223)  
Cash dividends (23,986)     (23,986)
Stock-based compensation Forfeited (in shares)   (140)    
Restricted Stock Award, Forfeitures, Dividends       3
Stock-based compensation 649 $ 646    
Balance (in shares) at Jun. 30, 2024   9,594,110    
Balance at Jun. 30, 2024 $ 1,235,348 $ 2,052 (34,097) 1,267,393
Balance (in shares) at Dec. 31, 2024 9,524,789 9,524,789    
Balance at Dec. 31, 2024 $ 1,461,583 $ 0 32,870 1,428,713
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 237,193     237,193
Other comprehensive income (loss) 36,832   36,832  
Cash dividends (51,898)     (51,898)
Stock Repurchased and Retired During Period, Shares   (133,658)    
Stock Repurchased and Retired During Period, Value (72,283) $ (761)   (71,522)
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation   (1,846)    
Tax withholdings related to stock-based compensation (1,002) $ 0   (1,002)
Restricted Stock Award, Forfeitures, Dividends       22
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture   7,336    
Stock-based compensation $ 1,298 $ 1,276    
Balance (in shares) at Jun. 30, 2025 9,396,621 9,396,621    
Balance at Jun. 30, 2025 $ 1,611,723 $ 515 69,702 1,541,506
Balance (in shares) at Mar. 31, 2025   9,434,506    
Balance at Mar. 31, 2025 1,519,496 $ 0 43,896 1,475,600
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 111,244     111,244
Other comprehensive income (loss) 25,806   25,806  
Cash dividends (25,841)     (25,841)
Stock Repurchased and Retired During Period, Shares   (36,812)    
Stock Repurchased and Retired During Period, Value (19,792) $ (273)   (19,519)
Stock-based compensation Forfeited (in shares)   (1,073)    
Restricted Stock Award, Forfeitures, Dividends       22
Stock-based compensation $ 810 $ 788    
Balance (in shares) at Jun. 30, 2025 9,396,621 9,396,621    
Balance at Jun. 30, 2025 $ 1,611,723 $ 515 $ 69,702 $ 1,541,506