v3.26.1
Acquisition (Tables)
6 Months Ended
Jun. 30, 2026
Business Combinations [Abstract]  
Schedule of preliminary purchase consideration transferred

Cash consideration

$

44,907

Fair value of contingent consideration

11,730

Fair value of common stock

2,398

Fair value of promissory note

9,363

Total consideration transferred

$

68,398

Schedule of recognized identified assets acquired and liabilities assumed

Assets acquired and liabilities assumed

Cash and cash equivalents

$

2,036

Accounts receivable

3,541

Contract assets

1,093

Other assets

553

Intangible assets

7,740

Property and equipment

32,851

Accounts payable and accrued liabilities

(2,920)

Contract liabilities

(5,691)

Deferred tax liability

(5,944)

Net assets acquired

$

33,259

Goodwill

$

35,139

Schedule of identifiable intangible assets

Intangible Asset

Useful life in years

Estimated fair value

Tradename

1

$

152

Customer relationships

12

3,187

Backlog contracts

3

4,401