v3.25.2
Acquisitions - Assets acquired and liabilities assumed (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Oct. 04, 2024
Sep. 26, 2024
Business Combination [Line Items]        
Intangible assets     $ 8,740 $ 18,870
Goodwill $ 85,189 $ 83,407    
Mobile Computing        
Business Combination [Line Items]        
Cash, cash equivalents and restricted cash     2,330  
Trade receivables(1)     1,496  
Prepaid expenses and other current assets     379  
Intangible assets     8,740  
Goodwill     7,573  
Property and equipment, and other noncurrent assets     408  
Total assets acquired     20,926  
Accounts payable, accrued expenses and other current liabilities     (1,858)  
Deferred taxes     (3,051)  
Other noncurrent liabilities     (59)  
Total liabilities assumed     (4,968)  
Purchase price allocation     $ 15,958  
JUXT        
Business Combination [Line Items]        
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred $ (200)      
Cash, cash equivalents and restricted cash       7,344
Trade receivables(1)       7,132
Prepaid expenses and other current assets       273
Intangible assets       18,870
Goodwill       23,164
Property and equipment, and other noncurrent assets       231
Total assets acquired       57,014
Accounts payable, accrued expenses and other current liabilities       (5,491)
Deferred taxes       (4,753)
Other noncurrent liabilities       0
Total liabilities assumed       (10,244)
Purchase price allocation       $ 46,770