XML 100 R78.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Summary of Revenue Disaggregated By Major Service Line and Timing of Revenue Recognition (Detail) - CAD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of disaggregation of revenue from contracts with customers [line items]              
Revenue from contracts with customers $ 2,906,100 $ 7,434,319 $ 9,604,729 $ 21,426,348 $ 25,596,972 $ 26,928,439 $ 18,340,249
Over time [Member]              
Disclosure of disaggregation of revenue from contracts with customers [line items]              
Revenue from contracts with customers 2,906,100 [1],[2] 7,175,306 [1],[2] 10,551,763 [1],[2] 18,877,157 [1],[2] 24,422,749 18,551,736 12,375,586
At a point in time upon completion [Member]              
Disclosure of disaggregation of revenue from contracts with customers [line items]              
Revenue from contracts with customers 0 [1],[2] 259,013 [1],[2] (947,034) [1],[2] 2,549,191 [1],[2] 1,174,223 8,376,703 5,964,663
AssetCare initialization [Member]              
Disclosure of disaggregation of revenue from contracts with customers [line items]              
Revenue from contracts with customers [4] 54,743 [3] 259,013 [3] 498,213 [3] 1,077,577 [3] 1,250,181 7,689,232 5,964,663
AssetCare solutions [Member]              
Disclosure of disaggregation of revenue from contracts with customers [line items]              
Revenue from contracts with customers [5] 2,688,087 [3] 7,060,883 [3] 11,372,289 [3] 19,575,341 [3] 23,461,748 12,809,054 2,939,582
Engineering services [Member]              
Disclosure of disaggregation of revenue from contracts with customers [line items]              
Revenue from contracts with customers [6] $ 163,270 [3] $ 114,423 [3] 305,903 [3] $ 773,430 [3] $ 885,043 $ 6,430,153 $ 9,436,004
Contract modification revenue reversal [Member]              
Disclosure of disaggregation of revenue from contracts with customers [line items]              
Revenue from contracts with customers [3],[7]     $ (2,571,676)        
[1] Revenues from Agnity: For the three months ended September 30, 2022, revenue from Agnity consisted of $403,477 for Over time and $4,789 for At a point in time upon completion. For the nine months ended September 30, 2022, revenue from Agnity consisted of $2,879,772 for Over time and $1,029,183 in net revenue reversal for At a point in time upon completion.
[2] See table above and related footnote 4. The nine months ended September 30, 2022 reflects the reversal of $534,662 of revenue recognized over time and $2,037,014 of revenue recognized at point in time upon completion.
[3] Revenues from Agnity: For the three months ended September 30, 2022, revenue from Agnity consisted of $4,789 for AssetCare Initialization, $403,477 for AssetCare Solutions, and $nil for Engineering Services. For the nine months ended September 30, 2022, revenue from Agnity consisted of $13,360 for AssetCare Initialization, $4,408,905 for AssetCare Solutions, and $2,571,676 for Contract modification revenue reversal.
[4] Revenues from initial implementation and activation of AssetCare projects, including the sale of hardware.
[5] Revenues include sales of subscriptions to AssetCare, other subscriptions, post contract support and maintenance, perpetual software licenses, and installation and engineering services.
[6] Revenues includes consulting, implementation and integration services entered into on a time and materials basis or fixed fee basis without the use of AssetCare.
[7] During the nine months ended September 30, 2022, the Company cancelled a multi-year customer contract for which services had been performed in prior periods, resulting in a contract modification. As a result, revenue from AssetCare Initialization of $2,037,014 and AssetCare Solutions of $534,662 which were recorded in prior periods was reversed during the nine months ended September 30, 2022.