XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Additional Information (Details)
€ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 10, 2021
shares
Nov. 04, 2021
USD ($)
Jan. 15, 2021
shares
Aug. 04, 2020
USD ($)
shares
May 27, 2020
USD ($)
shares
Mar. 19, 2020
USD ($)
shares
Aug. 31, 2021
USD ($)
shares
Dec. 31, 2019
USD ($)
Nov. 30, 2017
USD ($)
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2021
EUR (€)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
Nov. 30, 2021
shares
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 | shares                   5,400,000 5,400,000        
Common stock, shares issued | shares                   39,389,733 39,389,733   35,449,447    
Contingent consideration issued                     $ 9,195,000   $ 6,267,000 $ 550,000  
Change in fair value of contingent consideration obligation                     $ (7,046,000)   $ 3,665,000 $ (550,000)  
0% Convertible Senior Notes Due 2026                              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                              
Debt instrument, interest rate                   0.00% 0.00%        
Debt instrument, maturity date                     Mar. 15, 2026 Mar. 15, 2026      
Fair value of convertible senior notes                   $ 318,300,000 $ 318,300,000        
Principal amount of notes                   $ 375,000,000.0 $ 375,000,000.0        
0.125% Convertible Senior Notes Due 2024                              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                              
Debt instrument, interest rate               0.125%   0.125% 0.125%   0.125% 0.125%  
Debt instrument, maturity date               Dec. 15, 2024     Dec. 15, 2024 Dec. 15, 2024 Dec. 15, 2024    
Fair value of convertible senior notes                   $ 440,600,000 $ 440,600,000   $ 663,600,000    
Principal amount of notes               $ 450,000,000.0   $ 450,000,000 $ 450,000,000   $ 450,000,000 $ 450,000,000.0  
1.50% Convertible Senior Notes Due 2022                              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                              
Debt instrument, interest rate                 1.50% 1.50% 1.50%   1.50%    
Debt instrument, maturity date                 Nov. 01, 2022   Nov. 01, 2022 Nov. 01, 2022 Nov. 01, 2022    
Fair value of convertible senior notes                   $ 16,000 $ 16,000   $ 265,500,000    
Principal amount of notes                 $ 115,000,000.0 8,000 8,000   79,795,000    
Maximum | 1.50% Convertible Senior Notes Due 2022                              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                              
Principal amount of notes                   8,000 8,000   79,800,000    
Techwan SA                              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                              
Common stock reserved for future issuance | shares         6,779                    
Common stock, shares issued | shares         6,779                   6,779
Cash paid         $ 9,400,000                    
Purchase liabilities         $ 100,000                    
Number of newly issued common stock | shares         38,425                    
Techwan SA | Other Expense, Net                              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                              
Derivative liabilities and changes in fair value                     (200,000)   100,000    
Anvil                              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                              
Cash paid   $ 70,200,000                          
Purchase liabilities   1,600,000                          
Contingent consideration issued   $ 89,655,000                          
Number of newly issued common stock | shares 574,639                            
Gain on extinguishment of loan notes                   $ 10,100,000          
Anvil | Maximum                              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                              
Duration of loan notes issued   10 days                          
Anvil | Call Option                              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                              
Number of newly issued common stock | shares 574,639                            
SnapComms Limited                              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                              
Cash paid       $ 13,600,000     $ 2,500,000                
Number of newly issued common stock | shares       121,858     12,390                
Change in fair value of contingent consideration obligation                     $ 700,000        
Issuance of common stock for contingent consideration, shares | shares                     6,188 6,188      
One2Many Group B.V.                              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                              
Cash paid           $ 5,500,000                  
Purchase liabilities           $ 2,000,000.0                  
Number of newly issued common stock | shares           52,113                  
Change in fair value of contingent consideration obligation                     $ 400,000        
Issuance of common stock for contingent consideration, shares | shares                     41,668 41,668      
Cash paid net of cash acquired | €                       € 4.1      
Red Sky Technologies Inc.                              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                              
Number of newly issued common stock | shares     162,820                        
Change in fair value of contingent consideration obligation                     $ 8,200,000        
Issuance of common stock for contingent consideration, shares | shares                     4,058 4,058      
Cash paid net of cash acquired                     $ 400,000        
Fair Value Measurements, Nonrecurring                              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                              
Asset impairment charges                     $ 0   $ 0 $ 0