XML 79 R67.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE - Stock Buyback (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2015
Sep. 30, 2020
Mar. 31, 2020
Sep. 30, 2020
Dec. 18, 2019
May 31, 2018
EARNINGS PER SHARE            
Authorized amount $ 150,000          
Authorized program period repurchase 30 months          
Authorized amount increase         $ 25,100 $ 50,000
Remaining authorized repurchase amount   $ 38,400   $ 38,400    
Amount paid to repurchase shares   $ 4,331 $ 7,248 $ 11,579    
Number of shares repurchased   73   243    
Average repurchase price per share   $ 59.70   $ 47.70