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