XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair value - Reconciliation of Acquisition-Related Contingent Consideration Payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Liabilities Reconciliation [Roll Forward]      
Contingent consideration payable, beginning balance $ 3,288 $ 6,933 $ 1,947
Contingent consideration payable, ending balance 0 $ 3,288 6,933
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]   Other income/(expenses), net  
Liabilities transfers into level 3 0 $ 0 0
Liabilities transfers out of level 3 0 0 0
Daxx      
Fair Value, Liabilities Reconciliation [Roll Forward]      
Change in fair value of contingent consideration payable included in Other income/(expense)     (14)
Payment of contingent consideration   (1,933)  
Tacit      
Fair Value, Liabilities Reconciliation [Roll Forward]      
Acquisition date fair value of contingent consideration payable     4,000
Change in fair value of contingent consideration payable included in Other income/(expense)     $ 1,000
Payment of contingent consideration   (5,000)  
Mutual Mobile Inc.      
Fair Value, Liabilities Reconciliation [Roll Forward]      
Acquisition date fair value of contingent consideration payable   $ 3,288  
Change in fair value of contingent consideration payable included in Other income/(expense) (3,288)    
NextSphere Technologies Inc      
Fair Value, Liabilities Reconciliation [Roll Forward]      
Acquisition date fair value of contingent consideration payable 932    
Change in fair value of contingent consideration payable included in Other income/(expense) $ (932)