XML 110 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHARE REPURCHASE PROGRAMS (Details)
1 Months Ended 12 Months Ended
Oct. 31, 2021
program
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Feb. 28, 2022
USD ($)
Feb. 17, 2022
USD ($)
shares
Accelerated Share Repurchases [Line Items]            
Repurchased and retired shares (in shares)   735,294 636,998 471,430    
Common stock repurchases | $   $ 56,217,000 $ 29,219,000 $ 27,686,000    
Subsequent Event            
Accelerated Share Repurchases [Line Items]            
Share repurchase program, authorized amount | $         $ 300,000,000  
Common Stock            
Accelerated Share Repurchases [Line Items]            
Repurchased and retired shares (in shares)   735,294 636,998 471,430    
Common stock repurchases | $   $ 368,000 $ 318,000 $ 236,000    
2021 Discretionary Program | Common Stock            
Accelerated Share Repurchases [Line Items]            
Number of repurchase programs | program 2          
Maximum number of share repurchases authorization (in shares) 2,000,000          
Stock repurchase program, terms 2 years          
2021 Anti Dilutive Program | Common Stock            
Accelerated Share Repurchases [Line Items]            
Maximum number of share repurchases authorization (in shares) 2,500,000          
ASR Agreement | Subsequent Event            
Accelerated Share Repurchases [Line Items]            
Maximum number of share repurchases authorization (in shares)           3,200,000
Share repurchase program, authorized amount | $           $ 300,000,000