XML 107 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHARE REPURCHASE PROGRAMS AND DIVIDENDS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 18, 2023
Oct. 27, 2023
Sep. 29, 2023
Sep. 05, 2023
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2021
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]                      
Stock repurchase program, authorized amount, percentage         5.00% 5.00% 5.00%        
Stock repurchase program, number of shares authorized to be repurchased (in shares)         742,000 685,000 715,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 $ 11,634 $ 14,209 $ 4,649
Common stock, dividends, per share, declared (in dollars per share)   $ 0.25   $ 0.25              
Dividends paid $ 3,700   $ 3,700           $ 7,423 $ 0 $ 0