v3.26.1
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, 2024   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    
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)
Restricted Stock Award, Forfeitures, Dividends       22
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture   (1,073)    
Stock-based compensation 810 $ 788    
Balance (in shares) at Jun. 30, 2025   9,396,621    
Balance at Jun. 30, 2025 $ 1,611,723 $ 515 69,702 1,541,506
Balance (in shares) at Dec. 31, 2025 9,397,364 9,397,364    
Balance at Dec. 31, 2025 $ 1,778,243 $ 2,386 106,823 1,669,034
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 251,819     251,819
Other comprehensive income (loss) (8,681)   (8,681)  
Cash dividends (55,551)     (55,551)
Stock Repurchased and Retired During Period, Shares   (204,927)    
Stock Repurchased and Retired During Period, Value (127,660) $ (2,007)   (125,653)
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation   (2,091)    
Tax withholdings related to stock-based compensation (1,325) $ (1,325)   0
Restricted Stock Award, Forfeitures, Dividends       4
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture   6,060    
Stock-based compensation $ 1,499 $ 1,495    
Balance (in shares) at Jun. 30, 2026 9,196,406 9,196,406    
Balance at Jun. 30, 2026 $ 1,838,344 $ 549 98,142 1,739,653
Balance (in shares) at Mar. 31, 2026   9,198,019    
Balance at Mar. 31, 2026 1,732,550 $ 0 98,491 1,634,059
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 133,752     133,752
Other comprehensive income (loss) (349)   (349)  
Cash dividends (27,589)     (27,589)
Stock Repurchased and Retired During Period, Shares   (1,384)    
Stock Repurchased and Retired During Period, Value (860) $ (288)   (572)
Restricted Stock Award, Forfeitures, Dividends       3
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture   (229)    
Stock-based compensation $ 840 $ 837    
Balance (in shares) at Jun. 30, 2026 9,196,406 9,196,406    
Balance at Jun. 30, 2026 $ 1,838,344 $ 549 $ 98,142 $ 1,739,653