XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair value - Reconciliation of Acquisition-Related Contingent Consideration Payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Liabilities Reconciliation [Roll Forward]      
Contingent consideration payable, beginning balance $ 0 $ 3,288 $ 6,933
Effect of net foreign currency exchange rate changes (451)    
Contingent consideration payable, ending balance 9,729 $ 0 3,288
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]   Interest and other income, 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]      
Payment of contingent consideration     (1,933)
Tacit      
Fair Value, Liabilities Reconciliation [Roll Forward]      
Payment of contingent consideration     (5,000)
Mutual Mobile      
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      
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)  
JUXT      
Fair Value, Liabilities Reconciliation [Roll Forward]      
Acquisition date fair value of contingent consideration payable 7,480    
Mobile Computing      
Fair Value, Liabilities Reconciliation [Roll Forward]      
Acquisition date fair value of contingent consideration payable $ 2,700