XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jan. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Increase in liability as a result of increasing the profit element and risk premium input by 100 basis points   $ 300    
Decrease in liability as a result of decreasing the profit element and risk premium input by 100 basis points   300    
Increase in liability as a result of decreasing the discount rate by 100 basis points   1,800    
Decrease in liability as a result of increasing the discount rate by 100 basis points   2,000    
Investments in debt securities        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value adjustments included in other (expense) income, net $ 932 2,369    
Debt Securities, One        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Investments in debt securities     $ 25,000  
Debt Securities, Two        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Investments in debt securities 20,000 20,000    
Level 2 | Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Investments in debt securities 0 0   $ 0
Level 2 | Recurring | Convertible Notes | Convertible Senior Notes Due 2028        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Notes payable fair value 564,900 564,900    
Level 2 | Recurring | Convertible Notes | Convertible Senior Notes Due 2026        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Notes payable fair value 624,100 624,100    
Level 2 | Recurring | Convertible Notes | Convertible Senior Notes Due 2025        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Notes payable fair value 220,800 220,800    
Level 2 | Recurring | Convertible Notes | Convertible Senior Notes Due 2024        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Notes payable fair value 9,100 9,100    
Level 3 | Recurring        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Investments in debt securities $ 47,369 $ 47,369   $ 0