XML 74 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 10, 2021
Nov. 04, 2021
Jan. 15, 2021
Sep. 30, 2022
Dec. 31, 2019
Nov. 30, 2017
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2022
Nov. 30, 2021
Mar. 31, 2021
May 27, 2020
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                            
Asset impairment charges               $ 0            
Call options to be settled in cash       $ 6,100,000                    
Common stock reserved for future issuance               6,600,000            
Common stock, shares issued             39,389,733 40,127,522 39,389,733          
Contingent consideration issued                 $ 9,195,000 $ 6,267,000        
Change in fair value of contingent consideration obligation               $ (57,000) (7,046,000) 3,665,000        
Fair value of liabilities transferred out of level 3                          
0% Convertible Senior Notes Due 2026                            
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                            
Fair value of convertible senior notes             $ 318,300,000 320,500,000 318,300,000          
Principal amount of notes             375,000,000.0 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]                            
Gain on extinguishment of loan notes               24,000,000.0            
Debt instrument, interest rate         0.125%               0.125%  
Debt instrument, maturity date         Dec. 15, 2024                  
Fair value of convertible senior notes             440,600,000 118,200,000 440,600,000          
Principal amount of notes         $ 450,000,000.0   450,000,000 133,558,000 450,000,000          
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%  
Debt instrument, maturity date           Nov. 01, 2022                
Principal amount of notes           $ 115,000,000.0 8,000   $ 8,000   $ 8,000      
Significant Other Observable Inputs (Level 2)                            
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                            
Gain (loss) on extinguishment of convertible notes, capped call modification and change in fair value               (4,800,000)            
Techwan SA                            
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                            
Common stock reserved for future issuance                           6,779
Common stock, shares issued                       6,779    
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            
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 574,639                          
Gain on extinguishment of loan notes             $ 10,100,000              
Change in fair value of contingent consideration obligation               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 574,639                          
Red Sky Technologies Inc.                            
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]                            
Number of newly issued common stock     162,820                      
Issuance of common stock for contingent consideration, shares                 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