XML 117 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS' EQUITY - Treasury Stock Activity (Details) - USD ($)
$ in Thousands
2 Months Ended 12 Months Ended
Feb. 19, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 23, 2024
Feb. 28, 2023
Treasury Stock            
Cost of repurchased shares   $ 91,531 $ 65,002 $ 83,100    
Purchases of treasury stock   $ (91,531) $ (65,002) (83,100)    
Forward contract for accelerated share repurchase       $ (25,000)    
Treasury stock, at cost, shares   6,460,137 5,529,383      
Stock Repurchase Program            
Treasury Stock            
Amount of stock repurchases authorized           $ 125,000
Number of shares repurchased during the period   930,754        
Cost of repurchased shares   $ 91,500        
Amount available for repurchase   $ 33,500        
Stock Repurchase Program | Subsequent Event            
Treasury Stock            
Amount of stock repurchases authorized         $ 125,000  
Number of shares repurchased during the period 51,220          
Cost of repurchased shares $ 6,100          
Stock Repurchase Program, 10b5-1 Plans            
Treasury Stock            
Number of shares repurchased during the period   501,146        
Cost of repurchased shares   $ 47,600