v3.26.3
REVENUE (Tables)
9 Months Ended
Sep. 30, 2026
Revenue from Contract with Customer [Abstract]  
Summary of disaggregation of revenue by major products and services lines and timing of revenue recognition

In the following table, revenue is disaggregated by performance obligation and timing of revenue recognition. All revenue comes from contracts with customers. See Note 12 for the disaggregation of revenue by geographic region.

 

 

 

For the Three Months Ended September 30,

 

 

For the Nine Months Ended September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Product

 

 

37,204

 

 

 

32,431

 

 

 

107,976

 

 

 

102,130

 

Transportation

 

 

4,167

 

 

 

4,066

 

 

 

12,688

 

 

 

12,095

 

License fees from Construction Partners

 

 

174

 

 

 

180

 

 

 

588

 

 

 

539

 

Total product revenue

 

 

41,545

 

 

 

36,677

 

 

 

121,252

 

 

 

114,764

 

Installation and other services

 

 

3,187

 

 

 

1,039

 

 

 

6,222

 

 

 

3,169

 

 

 

 

44,732

 

 

 

37,716

 

 

 

127,474

 

 

 

117,933

 

 

 

For the Three Months Ended September 30,

 

 

For the Nine Months Ended September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

At a point in time

 

 

41,371

 

 

 

36,497

 

 

 

120,664

 

 

 

114,225

 

Over time

 

 

3,361

 

 

 

1,219

 

 

 

6,810

 

 

 

3,708

 

 

 

44,732

 

 

 

37,716

 

 

 

127,474

 

 

 

117,933

 

Summary of contract liabilities

Contract Liabilities

 

 

 

As at

 

 

 

September 30, 2026

 

 

December 31, 2025

 

 

December 31, 2024

 

Customer deposits

 

 

3,522

 

 

 

3,474

 

 

 

4,028

 

Deferred revenue

 

 

175

 

 

 

33

 

 

 

-

 

Contract liabilities

 

 

3,697

 

 

 

3,507

 

 

 

4,028

 

Schedule of sales by industry

 

 

For the Three Months Ended September 30,

 

 

For the Nine Months Ended September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Commercial

 

 

28,188

 

 

 

21,675

 

 

 

79,660

 

 

 

70,581

 

Healthcare

 

 

3,717

 

 

 

8,645

 

 

 

21,091

 

 

 

25,014

 

Government

 

 

4,798

 

 

 

2,057

 

 

 

10,564

 

 

 

7,713

 

Education

 

 

4,668

 

 

 

4,120

 

 

 

9,349

 

 

 

10,917

 

License fees from Construction Partners

 

 

174

 

 

 

180

 

 

 

588

 

 

 

539

 

Total product and transportation revenue

 

 

41,545

 

 

 

36,677

 

 

 

121,252

 

 

 

114,764

 

Installation and other services

 

 

3,187

 

 

 

1,039

 

 

 

6,222

 

 

 

3,169

 

 

 

44,732

 

 

 

37,716

 

 

 

127,474

 

 

 

117,933