XML 39 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Acquisition (Tables)
3 Months Ended
Mar. 31, 2026
Business Combinations [Abstract]  
Schedule of preliminary purchase consideration transferred

Cash consideration

$

46,036

Fair value of contingent consideration

11,989

Fair value of common stock

2,398

Fair value of promissory note

9,363

Total consideration transferred

$

69,786

Schedule of recognized identified assets acquired and liabilities assumed

Assets acquired and liabilities assumed

Cash and cash equivalents

$

2,036

Accounts receivable

3,561

Contract assets

1,093

Other assets

683

Intangible assets

9,703

Property and equipment

33,582

Accounts payable and accrued liabilities

(2,919)

Contract liabilities

(3,905)

Deferred tax liability

(6,790)

Net assets acquired

$

37,044

Goodwill

$

32,742

Schedule of identifiable intangible assets

Intangible Asset

Useful life in years

Estimated fair value

Tradename

1

$

269

Customer relationships

12

4,304

Backlog contracts

3

5,130