v3.26.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statement - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Treasury Stock, Common
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares     3,490      
Balance, shares at Dec. 31, 2024   64,811        
Balance, beginning of period at Dec. 31, 2024 $ 2,857,700 $ 648 $ (97,394) $ 2,084,133 $ 877,017 $ (6,704)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net Income 98,168 0 0 0 98,168 0
Foreign currency translation adjustment (5) 0 0 0 0 5
Amounts reclassified from AOCL 226 $ 0 $ 0 0 0 226
Stock based compensation, shares   65 0      
Stock based compensation, value 3,414 $ 1 $ (729) 4,142 0 0
Issuance of shares   0        
Issuance of shares, treasury stock     (1)      
Issuance of shares, value 817 $ 0   399 0 0
Stock Issued During Period, Value, Treasury Stock Reissued     $ 418      
Dividends on common stock $ (80,654) $ 0 0 0 (80,654) 0
Dividends per share $ 1.320          
Balance, shares at Jun. 30, 2025   64,876        
Balance, end of period at Jun. 30, 2025 $ 2,879,676 $ 649 $ (97,705) 2,088,674 894,531 (6,473)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares     3,497      
Balance, shares at Mar. 31, 2025   64,870        
Balance, beginning of period at Mar. 31, 2025 2,896,368 $ 649 $ (97,935) 2,086,594 913,650 (6,590)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net Income 21,228 0 0 0 21,228 0
Foreign currency translation adjustment (4) 0 0 0 0 (4)
Amounts reclassified from AOCL 113 $ 0 $ 0 0 0 113
Stock based compensation, shares   6 0      
Stock based compensation, value 1,870 $ 0 $ 0 1,870 0 0
Issuance of shares   0        
Issuance of shares, treasury stock     (8)      
Issuance of shares, value 440 $ 0   210 0 0
Stock Issued During Period, Value, Treasury Stock Reissued     $ 230      
Dividends on common stock $ (40,347) $ 0 0 0 (40,347) 0
Dividends per share $ 0.660          
Balance, shares at Jun. 30, 2025   64,876        
Balance, end of period at Jun. 30, 2025 $ 2,879,676 $ 649 $ (97,705) 2,088,674 894,531 (6,473)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares     3,489      
Treasury Stock, Common, Shares     3,477      
Balance, shares at Dec. 31, 2025   64,895        
Balance, beginning of period at Dec. 31, 2025 2,885,740 $ 649 $ (97,503) 2,091,935 896,720 (6,061)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net Income 88,450 0 0 0 88,450 0
Foreign currency translation adjustment 3 0 0 0 0 3
Amounts reclassified from AOCL 226 $ 0 $ 0 0 0 226
Stock based compensation, shares   111 28      
Stock based compensation, value 2,193 $ 1 $ (1,874) 4,066 0 0
Issuance of shares   0        
Issuance of shares, treasury stock     (12)      
Issuance of shares, value 834 $ 0   492 0 0
Stock Issued During Period, Value, Treasury Stock Reissued     $ 342      
Dividends on common stock $ (82,103) $ 0 0 0 (82,103) 0
Dividends per share $ 1.340          
Balance, shares at Jun. 30, 2026   65,006        
Balance, end of period at Jun. 30, 2026 $ 2,895,337 $ 650 $ (99,035) 2,096,493 903,067 (5,838)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares     3,498      
Balance, shares at Mar. 31, 2026   65,001        
Balance, beginning of period at Mar. 31, 2026 2,908,884 $ 650 $ (99,186) 2,094,232 919,137 (5,949)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net Income 24,994 0 0 0 24,994 0
Foreign currency translation adjustment 2 0 0 0 0 2
Amounts reclassified from AOCL 113 $ 0 $ 0 0 0 113
Stock based compensation, shares   5 0      
Stock based compensation, value 2,030 $ 0 $ 2,030 0 0 0
Issuance of shares   0        
Issuance of shares, treasury stock     (5)      
Issuance of shares, value 382 $ 0   151 0 0
Stock Issued During Period, Value, Treasury Stock Reissued     $ 231      
Dividends on common stock $ (41,064) $ 0 0 0 (41,064) 0
Dividends per share $ 0.670          
Balance, shares at Jun. 30, 2026   65,006        
Balance, end of period at Jun. 30, 2026 $ 2,895,337 $ 650 $ (99,035) $ 2,096,493 $ 903,067 $ (5,838)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Treasury Stock, Common, Shares     3,493