XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Summary of Changes in Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning balance, fair value $ 10,619 $ 0
Foreign currency translation (338) 315
Ending balance, fair value 59 10,619
One2Many Group B.V.    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Contingent consideration   2,190
Change in fair value of contingent consideration obligation from acquisition 408 8,114
Payment for acquisition (10,679)  
Techwan SA    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Contingent consideration   2,030
Change in fair value of contingent consideration obligation from acquisition   (2,030)
SnapComms Limited    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Contingent consideration   2,047
Change in fair value of contingent consideration obligation from acquisition 709 $ (2,047)
Payment for acquisition (720)  
Red Sky Technologies Inc.    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Contingent consideration 9,135  
Change in fair value of contingent consideration obligation from acquisition (8,163)  
Payment for acquisition (972)  
Anvil    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Contingent consideration $ 60