XML 85 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events (Details) - Subsequent Event - USD ($)
$ in Thousands
Apr. 05, 2021
May 05, 2021
May 2021 Program    
Subsequent Event [Line Items]    
Stock Repurchase Program, Authorized Amount   $ 2,000,000
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 236,900
NextInput    
Subsequent Event [Line Items]    
Payments to Acquire Businesses, Gross $ 173,200