XML 122 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
EQUITY - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended 132 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
Feb. 28, 2021
Dec. 31, 2018
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Share Repurchase Program                                            
Authorized amount     $ 250,000       $ 250,000       $ 1,600,000 $ 250,000 $ 250,000 $ 1,600,000 $ 200,000 $ 250,000 $ 100,000 $ 100,000 $ 100,000 $ 100,000 $ 100,000 $ 100,000
Number of shares of common stock repurchased 331,373 490,632 1,013,709 465,366 992,159 1,062,881 600,442 453,319 100 366,793 822,005 3,534,115 1,420,654 18,072,129                
Average price paid per share $ 101.57 $ 96.97 $ 86.79 $ 89.92 $ 100.54 $ 112.46 $ 115.76 $ 115.49 $ 104.75 $ 95.36 $ 98.82     $ 68.12                
Total purchase price $ 33,700 $ 47,600 $ 88,000 $ 41,800 $ 99,800 $ 119,500 $ 69,500 $ 52,400 $ 10 $ 35,000 $ 81,300 $ 349,100 $ 156,900 $ 1,200,000