XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
SHARE REPURCHASE Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended 17 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2022
Aug. 02, 2021
Dec. 23, 2020
Share Repurchase [Line Items]            
Purchase of company stock $ 0 $ 72,886        
2021 Share Repurchase Program            
Share Repurchase [Line Items]            
Stock Repurchase Program, Authorized Amount           $ 100,000
Stock Repurchase Program Expiration Date     Dec. 31, 2021      
Shares repurchased (shares)   292,348        
Purchase of company stock   $ 73,000        
Treasury Stock Acquired, Average Cost Per Share   $ 249.28        
New Share Repurchase Program            
Share Repurchase [Line Items]            
Stock Repurchase Program, Authorized Amount         $ 100,000  
New Share Repurchase Program | Subsequent Event            
Share Repurchase [Line Items]            
Stock Repurchase Program Expiration Date       Dec. 31, 2022