XML 75 R61.htm IDEA: XBRL DOCUMENT v3.23.1
STOCKHOLDERS' EQUITY - Treasury Stock (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2023
Mar. 31, 2023
Mar. 31, 2022
Apr. 28, 2023
Feb. 28, 2023
Dec. 31, 2022
Treasury Stock            
Cost of repurchased shares   $ 14,092 $ 16,506      
Share Repurchase Program            
Treasury Stock            
Amount available for repurchase   $ 110,900       $ 26,500
Amount of stock repurchases authorized         $ 125,000  
Number of shares repurchased during the period   154,089        
Cost of repurchased shares   $ 14,100        
Share Repurchase Program | Subsequent Event            
Treasury Stock            
Amount available for repurchase       $ 95,000    
Number of shares repurchased during the period 171,967          
Cost of repurchased shares $ 15,900