XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2019
Nov. 30, 2017
Mar. 31, 2021
Dec. 31, 2020
May 27, 2020
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]            
Asset impairment charges       $ 0    
Fair value of assets transferred from level 1 to level 2 $ 0     0    
Fair value of assets transferred from level 2 to level 1 0     0    
Fair value of liabilities transferred from level 1 to level 2 0     0    
Fair value of liabilities transferred from level 2 to level 1 $ 0     $ 0    
Common stock reserved for future issuance 5,900,000     5,900,000    
Carrying value of convertible senior notes $ 638,165,000     $ 638,165,000 $ 441,514,000  
0% Convertible Senior Notes Due March 15, 2026            
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]            
Fair value of convertible senior notes 369,000,000.0     369,000,000.0    
Carrying value of convertible senior notes $ 263,100,000     $ 263,100,000    
Debt instrument, interest rate 0.00%     0.00%    
Debt instrument, maturity date Mar. 15, 2026          
0.125% Convertible Senior Notes Due 2024            
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]            
Fair value of convertible senior notes $ 585,000,000.0     $ 585,000,000.0 663,600,000  
Carrying value of convertible senior notes $ 373,700,000     $ 373,700,000 369,000,000.0  
Debt instrument, interest rate 0.125% 0.125%   0.125%    
Debt instrument, maturity date   Dec. 15, 2024   Dec. 15, 2024    
1.50% Convertible Senior Notes Due 2022            
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]            
Fair value of convertible senior notes $ 7,200,000     $ 7,200,000 265,500,000  
Carrying value of convertible senior notes $ 1,400,000     $ 1,400,000 72,500,000  
Debt instrument, interest rate 1.50%   1.50% 1.50%    
Debt instrument, maturity date     Nov. 01, 2022      
Techwan SA            
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]            
Common stock reserved for future issuance           6,779
Techwan SA | Other Expense, Net            
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]            
Derivative liabilities, changes in fair value       $ 200,000    
One2Many Group B.V.            
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]            
Increase (Decrease) in contingent consideration obligation       (700,000)    
SnapComms Limited            
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]            
Increase (Decrease) in contingent consideration obligation       700,000    
Fair Value Measurements, Nonrecurring            
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]            
Asset impairment charges       $ 0 $ 0