XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE REPURCHASE Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 11 Months Ended 17 Months Ended
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Feb. 02, 2023
Aug. 02, 2021
Share Repurchase [Line Items]              
Purchase of company stock   $ 0 $ 17,351        
2022 Share Repurchase Program              
Share Repurchase [Line Items]              
Stock Repurchase Program, Authorized Amount             $ 100,000
Stock Repurchase Program Expiration Date         Dec. 31, 2022    
Shares repurchased (shares) 150,000   150,000        
Purchase of company stock $ 17,000   $ 17,000        
Treasury Stock Acquired, Average Cost Per Share $ 115.64   $ 115.64        
2023 Share Repurchase Program              
Share Repurchase [Line Items]              
Stock Repurchase Program, Authorized Amount           $ 100,000  
2023 Share Repurchase Program | Subsequent Event              
Share Repurchase [Line Items]              
Stock Repurchase Program Expiration Date       Dec. 31, 2023