Quarterly report pursuant to Section 13 or 15(d)

Disaggregation of Revenue

v3.22.2.2
Disaggregation of Revenue
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue Disaggregation of Revenue
Disaggregation of Revenue
The Company recognizes revenue when control is transferred of the promised products or services to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those products or services. The Company derives revenue from software as a service, design and implementation services for its Indoor Intelligence systems, and professional services for work performed in conjunction with its systems recognition policy. Revenues consisted of the following (in thousands):
For the Three Months Ended June 30, For the Six Months Ended June 30,
2022 2021 2022 2021
Recurring revenue
 Hardware $ —  $ —  $ —  $ — 
 Software 2,380  1,662  4,690  3,122 
 Professional services —  —  —  35 
 Total recurring revenue $ 2,380  $ 1,662  $ 4,690  $ 3,157 
Non-recurring revenue
 Hardware $ 875  $ 400  $ 1,696  $ 1,214 
 Software 397  297  765  608 
 Professional services 1,073  1,094  2,805  1,428 
 Total non-recurring revenue $ 2,345  $ 1,791  $ 5,266  $ 3,250 
 Total Revenue $ 4,725  $ 3,453  $ 9,956  $ 6,407 
For the Three Months Ended June 30, For the Six Months Ended June 30,
2022 2021 2022 2021
Revenue recognized at a point in time
Indoor Intelligence (1) $ 874  $ 400  $ 1,695  $ 1,214 
Saves (1) 398  297  766  608 
Shoom (1) —  —  —  — 
Total $ 1,272  $ 697  $ 2,461  $ 1,822 
Revenue recognized over time
Indoor Intelligence (2) (3) $ 2,612  $ 1,869  $ 5,770  $ 2,672 
Saves (3) 328  386  694  907 
Shoom (3) 513  501  1,031  1,006 
Total $ 3,453  $ 2,756  $ 7,495  $ 4,585 
Total Revenue $ 4,725  $ 3,453  $ 9,956  $ 6,407 
(1) Hardware and Software's performance obligation is satisfied at a point in time where when they are shipped to the customer.
(2) Professional services are also contracted on the fixed fee and time and materials basis. Fixed fees are paid monthly, in phases, or upon acceptance of deliverables. The Company has elected the practical expedient to recognize revenue for the right
to invoice because the Company’s right to consideration corresponds directly with the value to the customer of the performance completed to date, in which revenue is recognized over time.
(3) Software As A Service Revenue's performance obligation is satisfied evenly over the service period using a time-based measure because the Company is providing continuous access to its service and service is recognized overtime.