XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE REPURCHASE Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended 17 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2021
Dec. 31, 2022
Aug. 02, 2021
Dec. 23, 2020
Share Repurchase [Line Items]              
Purchase of company stock   $ 74,074 $ 0        
2021 Share Repurchase Program              
Share Repurchase [Line Items]              
Stock Repurchase Program, Authorized Amount             $ 100,000
Shares repurchased (shares) 4,757 297,105          
Purchase of company stock $ 1,000 $ 74,000          
Treasury Stock Acquired, Average Cost Per Share $ 249.72 $ 249.29          
2021 Share Repurchase Program | Subsequent Event              
Share Repurchase [Line Items]              
Stock Repurchase Program Expiration Date       Dec. 31, 2021      
Share Repurchase Program | Subsequent Event              
Share Repurchase [Line Items]              
Stock Repurchase Program, Authorized Amount           $ 100,000  
Stock Repurchase Program Expiration Date         Dec. 31, 2022