v3.25.2
BUSINESS COMBINATIONS - Schedule of Purchase Price (Details) - USD ($)
$ in Thousands
Aug. 06, 2024
Jan. 03, 2024
Jun. 30, 2025
Dec. 31, 2024
Business Combination, Separately Recognized Transaction [Line Items]        
Goodwill acquired on acquisition     $ 101,210 $ 101,704
Synq3, Inc        
Business Combination, Separately Recognized Transaction [Line Items]        
Cash paid   $ 3,910    
Equity consideration   9,687    
Contingent consideration   600    
Purchase price   15,843    
Cash and cash equivalents   221    
Accounts receivable   1,500    
Prepaid expenses   72    
Intangible assets   12,705    
Total identified assets acquired   14,498    
Accounts payable   440    
Accrued liabilities   3,427    
Deferred tax liability   38    
Other non-current liabilities   750    
Total liabilities assumed   4,655    
Fair value of identifiable net assets acquired   9,843    
Goodwill acquired on acquisition   6,000    
Synq3, Inc | Contingent earnout consideration        
Business Combination, Separately Recognized Transaction [Line Items]        
Contingent consideration   1,676    
Synq3, Inc | Contingent holdback consideration        
Business Combination, Separately Recognized Transaction [Line Items]        
Equity consideration   500    
Contingent consideration   $ 570    
Amelia Technologies, LLC        
Business Combination, Separately Recognized Transaction [Line Items]        
Cash paid $ 8,420      
Equity consideration 15,291      
Purchase price 98,608      
Cash and cash equivalents 1,128      
Accounts receivable 8,075      
Other current assets 1,822      
Contract asset - current 4,090      
Property and equipment 348      
Right-of-use assets 227      
Other assets 1,741      
Intangible assets 174,500      
Total identified assets acquired 191,931      
Accounts payable 11,112      
Accrued liabilities 10,965      
Income tax liabilities 582      
Short-term portion of Amelia Debt 70,000      
Operating lease liability, current 211      
Financing lease liability, current 37      
Other current liabilities 3,474      
Deferred revenue 23,408      
Deferred revenue, non-current 4,295      
Long-term portion of Amelia Debt 51,511      
Deferred tax liability 11,820      
Operating lease liability, non-current 16      
Other non-current liabilities 34      
Income tax liability, net of current portion 1,068      
Total liabilities assumed 188,533      
Fair value of identifiable net assets acquired 3,398      
Goodwill acquired on acquisition 95,210      
Amelia Technologies, LLC | Contingent earnout consideration        
Business Combination, Separately Recognized Transaction [Line Items]        
Contingent consideration 66,269      
Amelia Technologies, LLC | Escrow Consideration Withholding        
Business Combination, Separately Recognized Transaction [Line Items]        
Equity consideration $ 8,628