XML 105 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Term Debt Interest Rates (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Nov. 25, 2019
Dec. 18, 2014
Nov. 24, 2014
Debt Instrument [Line Items]          
Unamortized discount and debt issuance costs $ (13,651) $ (20,332)      
1.125% Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate 0.01125% 0.01125% 1.125%    
1.625% Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate 0.01625% 0.01625% 1.625%    
1.875% Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate 0.01875% 0.01875%   1.875%  
3.45% Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate 0.0345% 0.0345% 3.45%    
4.15% Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate 0.0415% 0.0415%     4.15%
4.50% Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate 4.50%        
5.45% Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate 0.0545% 0.0545%     5.45%