XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.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, 2020 $ 682,604 $ 106,289 $ 576,419 $ (104)
Balance, Shares at Dec. 31, 2020   24,128,000    
Net income 89,705   89,705  
Share-based compensation 7,666 $ 7,666    
Common stock issued under stock Plans, net of shares withheld for employee taxes, Shares   132,000    
Taxes paid related to net share settlement of stock awards (5,345) $ (5,345)    
Dividends accrued at $1.74, $1.82 and $1.86 per share in 2021, 2022 and 2023 (42,659)   (42,659)  
Other comprehensive income (loss) 50     50
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.74, $1.82 and $1.86 per share in 2021, 2022 and 2023 (44,660)   (44,660)  
Other comprehensive income (loss) (24)     (24)
Balance at Dec. 31, 2022 $ 803,945 $ 110,080 693,943 (78)
Balance, Shares at Dec. 31, 2022 24,388,000 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.74, $1.82 and $1.86 per share in 2021, 2022 and 2023 (45,768)   (45,768)  
Other comprehensive income (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