XML 110 R95.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 46 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Feb. 28, 2021
Jun. 30, 2017
Stockholders' Equity          
Cost of shares of common stock repurchased $ 288,519 $ 4,121      
Common Stock          
Stockholders' Equity          
Authorized stock repurchase amount       $ 1,000,000 $ 500,000
Shares of common stock repurchased 4,653 238 14,359    
Cost of shares of common stock repurchased $ 288,519 $ 4,121 $ 640,946