XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
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,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Product

 

 

39,092

 

 

 

29,569

 

 

 

110,383

 

 

 

91,867

 

Transportation

 

 

5,022

 

 

 

3,294

 

 

 

13,878

 

 

 

9,277

 

License fees from Construction Partners

 

 

193

 

 

 

191

 

 

 

588

 

 

 

539

 

Total product revenue

 

 

44,307

 

 

 

33,054

 

 

 

124,849

 

 

 

101,683

 

Installation and other services

 

 

2,440

 

 

 

1,044

 

 

 

4,885

 

 

 

2,982

 

 

 

 

46,747

 

 

 

34,098

 

 

 

129,734

 

 

 

104,665

 

 

 

For the Three Months Ended September 30,

 

 

For the Nine Months Ended September 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

At a point in time

 

 

44,114

 

 

 

32,863

 

 

 

124,261

 

 

 

101,144

 

Over time

 

 

2,633

 

 

 

1,235

 

 

 

5,473

 

 

 

3,521

 

 

 

 

46,747

 

 

 

34,098

 

 

 

129,734

 

 

 

104,665

 

 

Summary of contract liabilities

Contract Liabilities

 

 

As at

 

 

 

September 30, 2022

 

 

December 31, 2021

 

 

December 31, 2020

 

Customer deposits

 

 

2,598

 

 

 

1,959

 

 

 

1,292

 

Deferred revenue

 

 

429

 

 

 

461

 

 

 

527

 

Contract liabilities

 

 

3,027

 

 

 

2,420

 

 

 

1,819

 

Schedule of sales by industry

 

 

For the Three Months Ended September 30,

 

 

For the Nine Months Ended September 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Commercial

 

 

31,796

 

 

 

20,805

 

 

 

85,458

 

 

 

55,981

 

Healthcare

 

 

3,638

 

 

 

5,017

 

 

 

15,693

 

 

 

25,680

 

Government

 

 

3,358

 

 

 

3,149

 

 

 

11,680

 

 

 

11,579

 

Education

 

 

5,322

 

 

 

3,892

 

 

 

11,430

 

 

 

7,904

 

License fees from Construction Partners

 

 

193

 

 

 

191

 

 

 

588

 

 

 

539

 

Total product and transportation revenue

 

 

44,307

 

 

 

33,054

 

 

 

124,849

 

 

 

101,683

 

Installation and other services

 

 

2,440

 

 

 

1,044

 

 

 

4,885

 

 

 

2,982

 

 

 

 

46,747

 

 

 

34,098

 

 

 

129,734

 

 

 

104,665