XML 119 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives - Narrative (Details)
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2017
Jun. 30, 2016
Credit Derivatives [Line Items]        
Derivative, average fixed interest rate   3.91%    
5.00% Convertible Senior Notes due 2021        
Credit Derivatives [Line Items]        
Debt instrument, interest rate 5.00%     5.00%
5.00% Convertible Senior Notes due 2021 | Convertible Debt        
Credit Derivatives [Line Items]        
Debt instrument, interest rate 5.00%   5.00%