XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.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, 2022   9,702,147    
Balance at Dec. 31, 2022 $ 762,407 $ 0 $ (71,995) $ 834,402
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 197,207     197,207
Other comprehensive income (loss) 17,238   17,238  
Cash dividends (41,879)     (41,879)
Repurchases of common stock (in shares)   (119,075)    
Repurchases of common stock (43,276) $ (1,857)   (41,419)
Tax withholdings related to stock-based compensation (in shares)   (2,417)    
Tax withholdings related to stock-based compensation (803) $ 0   (803)
Restricted Stock Award, Forfeitures       (11)
Stock-based compensation (in shares)   8,584    
Stock-based compensation 1,846 $ 1,857    
Balance (in shares) at Jun. 30, 2023   9,589,239    
Balance at Jun. 30, 2023 892,740 $ 0 (54,757) 947,497
Balance (in shares) at Mar. 31, 2023   9,625,959    
Balance at Mar. 31, 2023 821,800 $ 0 (61,551) 883,351
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 99,624     99,624
Other comprehensive income (loss) 6,794   6,794  
Cash dividends (21,587)     (21,587)
Repurchases of common stock (in shares)   (36,589)    
Repurchases of common stock (14,528) $ (634)   (13,894)
Stock-based compensation dividend forfeitures       3
Stock-based compensation Forfeited (in shares)   (131)    
Stock-based compensation 637 $ 634    
Balance (in shares) at Jun. 30, 2023   9,589,239    
Balance at Jun. 30, 2023 $ 892,740 $ 0 (54,757) 947,497
Balance (in shares) at Dec. 31, 2023 9,590,086 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)
Tax withholdings related to stock-based compensation (in shares)   (1,816)    
Tax withholdings related to stock-based compensation (1,118) $ (1,118)  
Stock-based compensation dividend forfeitures       11
Stock-based compensation (in shares)   5,840    
Stock-based compensation $ 1,051 $ 1,040    
Balance (in shares) at Jun. 30, 2024 9,594,110 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 dividend forfeitures       3
Stock-based compensation Forfeited (in shares)   (140)    
Stock-based compensation $ 649 $ 646    
Balance (in shares) at Jun. 30, 2024 9,594,110 9,594,110    
Balance at Jun. 30, 2024 $ 1,235,348 $ 2,052 $ (34,097) $ 1,267,393