XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 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 11 for the disaggregation of revenue by geographic region.

 

 

 

For the Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Product

 

 

33,193

 

 

 

25,836

 

Transportation

 

 

4,061

 

 

 

2,499

 

License fees from Distribution Partners

 

 

197

 

 

 

207

 

Total product revenue

 

 

37,451

 

 

 

28,542

 

Installation and other services

 

 

835

 

 

 

923

 

 

 

 

38,286

 

 

 

29,465

 

 

 

 

 

For the Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

At a point in time

 

 

37,254

 

 

 

28,335

 

Over time

 

 

1,032

 

 

 

1,130

 

 

 

 

38,286

 

 

 

29,465

 

 

Summary of contract liabilities

Contract Liabilities

 

 

As at

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

December 31, 2020

 

Customer deposits

 

 

5,311

 

 

 

1,959

 

 

 

1,292

 

Deferred revenue

 

 

457

 

 

 

461

 

 

 

527

 

Contract liabilities

 

 

5,768

 

 

 

2,420

 

 

 

1,819

 

 

Schedule of sales by industry

 

 

 

For the Three Months Ended March 31,

 

 

 

2022

 

 

2021

 

Commercial

 

 

24,044

 

 

 

16,144

 

Healthcare

 

 

6,964

 

 

 

6,487

 

Government

 

 

3,281

 

 

 

4,181

 

Education

 

 

2,965

 

 

 

1,523

 

License fees from Distribution Partners

 

 

197

 

 

 

207

 

Total product and transportation revenue

 

 

37,451

 

 

 

28,542

 

Installation and other services

 

 

835

 

 

 

923

 

 

 

 

38,286

 

 

 

29,465