XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Debt Instrument Redemption (Details) - Senior Notes - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
May 17, 2021
Apr. 30, 2020
3.00% notes due October 1, 2022        
Debt Instrument [Line Items]        
Interest rate, stated percentage 3.00% 3.00%    
Principal $ 568,823      
Premiums/(Discounts) 5,546      
Accrued but Unpaid Interest 7,150      
Total Cost $ 581,519      
6.125% notes due February 1, 2025        
Debt Instrument [Line Items]        
Interest rate, stated percentage 6.125%      
Principal $ 84,406      
Premiums/(Discounts) 3,046      
Accrued but Unpaid Interest 2,621      
Total Cost $ 90,073      
1.75% convertible notes due May 1, 2026        
Debt Instrument [Line Items]        
Interest rate, stated percentage 1.75% 1.75%   1.75%
Principal $ 85,096      
Premiums/(Discounts) 127,906      
Accrued but Unpaid Interest 250      
Total Cost $ 213,252      
3.125% notes due May 15, 2026        
Debt Instrument [Line Items]        
Interest rate, stated percentage 3.125%   3.125%  
Principal $ 36,646      
Premiums/(Discounts) (2,050)      
Accrued but Unpaid Interest 187      
Total Cost $ 34,783      
3.90% notes due October 1, 2027        
Debt Instrument [Line Items]        
Interest rate, stated percentage 3.90%      
Principal $ 15,567      
Premiums/(Discounts) (643)      
Accrued but Unpaid Interest 188      
Total Cost $ 15,112      
5.00% notes due January 15, 2029        
Debt Instrument [Line Items]        
Interest rate, stated percentage 5.00%      
Principal $ 13,546      
Premiums/(Discounts) (445)      
Accrued but Unpaid Interest 195      
Total Cost $ 13,296      
7.000% notes due February 1, 2030        
Debt Instrument [Line Items]        
Interest rate, stated percentage 7.00%      
Principal $ 20,000      
Premiums/(Discounts) 1,428      
Accrued but Unpaid Interest 640      
Total Cost $ 22,068      
3.625% notes due May 15, 2031        
Debt Instrument [Line Items]        
Interest rate, stated percentage 3.625%   3.625%  
Principal $ 4,835      
Premiums/(Discounts) (601)      
Accrued but Unpaid Interest 28      
Total Cost $ 4,262