XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Acquisitions - Allocation of the purchase consideration (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Allocation of the purchase consideration:    
Goodwill $ 122,499 $ 121,887
Block Mining Inc.    
Allocation of the purchase consideration:    
Cash and cash equivalents 6,295  
Accounts receivable 362  
Prepaid expenses and other current assets 2,877  
Property and equipment 20,165  
Operating lease right-of-use asset 3,733  
Accounts payable (1,471)  
Accrued expenses (1,180)  
Operating lease liability, current portion (2,410)  
Operating lease liability, less current portion (1,323)  
Long-term debt (10,678)  
Total identifiable assets and liabilities acquired 16,370  
Goodwill 97,212  
Total purchase consideration 113,582  
E4A Solutions    
Allocation of the purchase consideration:    
Cash and cash equivalents 915  
Accounts receivable 3,958  
Prepaid expenses and other current assets 169  
Contract assets 1,152  
Property and equipment 136  
Operating lease right-of-use asset 612  
Accounts payable (1,446)  
Deferred revenue, current portion 352  
Accrued expenses (254)  
Operating lease liability, current portion (323)  
Operating lease liability, less current portion (289)  
Other long-term liabilities (53)  
Total identifiable assets and liabilities acquired 29,129  
Goodwill 25,287  
Total purchase consideration 54,416  
E4A Solutions | Customer contracts    
Allocation of the purchase consideration:    
Finite-lived intangible assets 23,100  
E4A Solutions | Trademark    
Allocation of the purchase consideration:    
Finite-lived intangible assets $ 1,100