XML 29 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2021 83,034      
Balance at Dec. 31, 2021 $ 830 $ 85,718 $ 565,129 $ 651,677
Net income $ 0 0 110,354 110,354
Repurchase and retirement of common stock (in shares) (2,270)      
Repurchase and retirement of common stock $ (23) (41,730) 0 (41,753)
Issuance of common stock from share-based payment arrangement exercises and vesting of performance unit awards (in shares) 351      
Issuance of common stock from share-based payment arrangement exercises and vesting of performance unit awards $ 4 1,996 0 2,000
Employee taxes paid in exchange for shares withheld 0 (1,610) 0 (1,610)
Share-based payment arrangement compensation expense 0 2,814 0 2,814
Dividends on common stock $ 0 0 (19,563) (19,563)
Balance (in shares) at Dec. 31, 2022 81,115      
Balance at Dec. 31, 2022 $ 811 47,188 655,920 703,919
Net income $ 0 0 70,373 $ 70,373
Repurchase and retirement of common stock (in shares)       0
Issuance of common stock from share-based payment arrangement exercises and vesting of performance unit awards (in shares) 197      
Issuance of common stock from share-based payment arrangement exercises and vesting of performance unit awards $ 2 1,208 0 $ 1,210
Employee taxes paid in exchange for shares withheld 0 (926) 0 (926)
Share-based payment arrangement compensation expense 0 2,319 0 2,319
Dividends on common stock $ 0 0 (19,509) (19,509)
Balance (in shares) at Dec. 31, 2023 81,312      
Balance at Dec. 31, 2023 $ 813 49,789 706,784 757,386
Net income $ 0 0 26,922 $ 26,922
Repurchase and retirement of common stock (in shares)       0
Issuance of common stock from share-based payment arrangement exercises and vesting of performance unit awards (in shares) 152      
Issuance of common stock from share-based payment arrangement exercises and vesting of performance unit awards $ 2 1,298 0 $ 1,300
Employee taxes paid in exchange for shares withheld 0 (382) 0 (382)
Share-based payment arrangement compensation expense 0 2,236 0 2,236
Dividends on common stock $ 0 0 (19,540) (19,540)
Balance (in shares) at Dec. 31, 2024 81,464      
Balance at Dec. 31, 2024 $ 815 $ 52,941 $ 714,166 $ 767,922