XML 97 R76.htm IDEA: XBRL DOCUMENT v3.20.4
COMMON STOCK REPURCHASE PROGRAM (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Feb. 12, 2020
COMMON STOCK REPURCHASE PROGRAM        
Shares authorized for repurchase under share repurchase program (in shares)   55,000,000   10,000,000
Shares purchased in the open market under share repurchase program (in shares) 1,400,000      
Value of common shares repurchased $ 113,455 $ 292,693 $ 201,650  
Average cost per share of shares purchased in the open market under share repurchase program (in dollars per share) $ 80.22      
Remaining shares available for repurchase under the stock repurchase program (in shares) 11,500,000