XML 201 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE REPURCHASE PROGRAMS AND DIVIDENDS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]        
Stock repurchase program, authorized amount, percentage   5.00% 5.00% 5.00%
Stock repurchase program, authorized amount (in shares)   711,000 742,000 685,000
Stock repurchase program, purchase period   12 months 12 months 12 months
Treasury stock, shares, acquired (in shares) 374,753      
Dollar-value of shares repurchased $ 10,700 $ 29,616 $ 11,634 $ 14,209