XML 26 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Balance at Dec. 31, 2021 $ 732,021 $ 108,610 $ 623,465 $ (54)
Balance, Shares at Dec. 31, 2021   24,260,000    
Net income 115,138   115,138  
Share-based compensation 8,009 $ 8,009    
Common stock issued under stock Plans, net of shares withheld for employee taxes, Shares   128,000    
Taxes paid related to net share settlement of stock awards (6,539) $ (6,539)    
Dividends accrued at $1.82, $1.86 and $1.90 per share in 2022, 2023 and 2024 (44,660)   (44,660)  
Other comprehensive loss (24)     (24)
Balance at Dec. 31, 2022 803,945 $ 110,080 693,943 (78)
Balance, Shares at Dec. 31, 2022   24,388,000    
Net income 174,621   174,621  
Share-based compensation 8,275 $ 8,275    
Common stock issued under stock Plans, net of shares withheld for employee taxes, Shares   108,000    
Taxes paid related to net share settlement of stock awards (7,233) $ (7,233)    
Dividends accrued at $1.82, $1.86 and $1.90 per share in 2022, 2023 and 2024 (45,768)   (45,768)  
Other comprehensive loss (38)     (38)
Balance at Dec. 31, 2023 $ 933,802 $ 111,122 822,796 (116)
Balance, Shares at Dec. 31, 2023 24,496,000 24,496,000    
Net income $ 231,727   231,727  
Share-based compensation 9,502 $ 9,502    
Common stock issued under stock Plans, net of shares withheld for employee taxes, Shares   55,000    
Taxes paid related to net share settlement of stock awards (4,371) $ (4,371)    
Dividends accrued at $1.82, $1.86 and $1.90 per share in 2022, 2023 and 2024 (47,408)   (47,408)  
Other comprehensive loss reclassification adjustment 116     $ 116
Balance at Dec. 31, 2024 $ 1,123,368 $ 116,253 $ 1,007,115  
Balance, Shares at Dec. 31, 2024 24,551,000 24,551,000