v3.19.3
STOCK REPURCHASE PROGRAMS - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Equity [Abstract]          
Authorized share repurchase program amount         $ 50,000,000
Additional authorized share repurchase program amount         87,900,000
Remaining authorized shares to be purchased amount         $ 26,700,000
Shares repurchased (in shares) 98,201 347,235 98,201 1,282,930  
Average cost per share repurchased (in dollars per share) $ 36.50 $ 60.32 $ 36.50 $ 58.48  
Cost to repurchase the company's common stock $ 3,600,000 $ 20,900,000 $ 0    
Shares repurchased amount   $ 75,000,000.0   $ 75,000,000.0