XML 105 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Finance Lease Obligations (Senior Notes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Loss on extinguishment of debt $ 0 $ 0 $ 46,176
2032 USD Senior notes      
Debt Instrument [Line Items]      
Interest rate (as a percentage) 2.80%    
2030 USD Senior notes      
Debt Instrument [Line Items]      
Interest rate (as a percentage) 3.50% 3.50%  
2022 EUR Senior notes      
Debt Instrument [Line Items]      
Interest rate (as a percentage) 1.25%