XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE REPURCHASE Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 11 Months Ended 17 Months Ended
Sep. 30, 2023
Sep. 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        
Purchase of company stock   $ 17,000        
Treasury Stock Acquired, Average Cost Per Share   $ 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