XML 69 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Dividends Declared
Dividends declared
202420232022
Dividends declared (per share)$0.12 $0.12 $0.12 
Dividend payments to stockholders (in thousands)$10,199 $9,964 $9,834 
Schedule of Stock Repurchases
Stock repurchase authorization activity:
(in thousands)202420232022
SharesAmountSharesAmountSharesAmount
January 1,$60,000 $58,075 $22,583 
Authorizations (1)
250,000 1,925 60,000 
Repurchases paid (2)
(809)(68,057)— — (280)(24,508)
Repurchases unpaid at period end (2)
(16)(1,500)— — — — 
December 31,$240,443 $60,000 $58,075 
(1) This represents increases in the repurchase authority made by the Board of Directors.
(2) Purchases under this program have been made on the open market.