XML 88 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Convertible Senior Notes (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Mar. 25, 2021
USD ($)
Oct. 20, 2020
USD ($)
Jul. 23, 2018
USD ($)
1.75% Convertible Senior Notes due 2023          
Debt Instrument [Line Items]          
Aggregate Principal Amount $ 23,512,000        
Net Carrying Amount $ 23,318,000 $ 23,280,000      
1.75% Convertible Senior Notes due 2023 | Senior Notes          
Debt Instrument [Line Items]          
Stated Cash Interest Rate 1.75%        
Effective Interest Rate 2.45%        
Conversion Rate 32.7332        
Aggregate Principal Amount $ 23,512,000 23,512,000     $ 143,750,000
Repurchased face amount 120,238,000        
Unamortized Debt Discount 0 0      
Unamortized Debt Issuance Costs 194,000 232,000      
Net Carrying Amount 23,318,000 23,280,000      
0% Convertible Senior Notes due 2025          
Debt Instrument [Line Items]          
Aggregate Principal Amount 661,250,000        
Net Carrying Amount $ 651,474,000 650,783,000      
0% Convertible Senior Notes due 2025 | Senior Notes          
Debt Instrument [Line Items]          
Effective Interest Rate 0.42%        
Conversion Rate 13.7920        
Aggregate Principal Amount $ 661,250,000 661,250,000   $ 661,250,000  
Unamortized Debt Discount 0 0      
Unamortized Debt Issuance Costs 9,776,000 10,467,000      
Net Carrying Amount 651,474,000 650,783,000      
0.5% Convertible Senior Notes Due 2027          
Debt Instrument [Line Items]          
Aggregate Principal Amount 575,000,000        
Net Carrying Amount $ 563,793,000 563,234,000      
0.5% Convertible Senior Notes Due 2027 | Senior Notes          
Debt Instrument [Line Items]          
Stated Cash Interest Rate 0.50%        
Effective Interest Rate 0.90%        
Conversion Rate 10.6920        
Aggregate Principal Amount $ 575,000,000 575,000,000 $ 575,000,000    
Unamortized Debt Discount 0 0      
Unamortized Debt Issuance Costs 11,207,000 11,766,000      
Net Carrying Amount $ 563,793,000 $ 563,234,000