XML 130 R96.htm IDEA: XBRL DOCUMENT v3.22.4
EQUITY - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended 144 Months Ended
Dec. 21, 2022
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
Dec. 31, 2011
Share Repurchase Program                              
Authorized amount   $ 1,600,000                 $ 1,600,000     $ 1,600,000 $ 100,000
Number of shares of common stock repurchased 744,127 132,111 147,139 596,988 331,373 490,632 1,013,709 465,366 992,159 1,062,881 876,238 822,005 3,534,115 18,948,367  
Average price paid per share   $ 116.07 $ 106.12 $ 117.25 $ 101.57 $ 96.97 $ 86.79 $ 89.92 $ 100.54 $ 112.46 $ 115.20     $ 70.30  
Total purchase price   $ 15,300 $ 15,600 $ 70,000 $ 33,700 $ 47,600 $ 88,000 $ 41,800 $ 99,800 $ 119,500 $ 100,900 $ 81,300 $ 349,100 $ 1,300,000  
Availability remaining under existing share repurchase authorizations   $ 217,900                 $ 217,900     $ 217,900