XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE REPURCHASE Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended 17 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2021
Dec. 31, 2022
Aug. 02, 2021
Dec. 23, 2020
Share Repurchase [Line Items]              
Purchase of company stock   $ 84,879 $ 0        
Existing Share Repurchase Program              
Share Repurchase [Line Items]              
Stock Repurchase Program, Authorized Amount             $ 100,000
Shares repurchased (shares) 54,609 351,714          
Purchase of company stock $ 11,000 $ 85,000          
Treasury Stock Acquired, Average Cost Per Share $ 197.84 $ 241.30          
Existing Share Repurchase Program | Subsequent Event              
Share Repurchase [Line Items]              
Stock Repurchase Program Expiration Date       Dec. 31, 2021      
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