XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.2.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, 2022
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2022
Aug. 02, 2021
Dec. 23, 2020
Share Repurchase [Line Items]              
Purchase of company stock   $ 17,351 $ 84,879        
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) 54,609   351,714        
Purchase of company stock $ 11,000   $ 85,000        
Treasury Stock Acquired, Average Cost Per Share $ 197.84   $ 241.30        
New Share Repurchase Program              
Share Repurchase [Line Items]              
Stock Repurchase Program, Authorized Amount           $ 100,000  
Shares repurchased (shares)   150,000          
Purchase of company stock   $ 17,000          
Treasury Stock Acquired, Average Cost Per Share   $ 115.64          
New Share Repurchase Program | Subsequent Event              
Share Repurchase [Line Items]              
Stock Repurchase Program Expiration Date         Dec. 31, 2022