Quarterly report pursuant to Section 13 or 15(d)

Disaggregation of Revenue (Tables)

v3.21.2
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Revenues consisted of the following (in thousands):
For the Three Months Ended June 30 For the Six Months Ended June 30
2021 2020 2021 2020
Recurring revenue
 Hardware $   $ —  $ —  $ — 
 Software 1,662  810  3,122  1,640 
 Professional services —  29  35  61 
 Total recurring revenue $ 1,662  $ 839  $ 3,157  $ 1,701 
Non-recurring revenue
 Hardware $ 400  $ $ 1,214  $ 119 
 Software 297  —  608  81 
 Professional services 1,094  236  1,428  979 
 Total non-recurring revenue $ 1,791  $ 237  $ 3,250  $ 1,179 
 Total Revenue $ 3,453  $ 1,076  $ 6,407  $ 2,880 
For the Three Months Ended June 30 For the Six Months Ended June 30
2021 2020 2021 2020
Revenue recognized at a point in time (1)
Indoor Intelligence $ 400  $ —  $ 1,214  $ 200 
Saves 297  —  608  — 
Shoom —  —  —  — 
Total $ 697  $   $ 1,822  $ 200 
Revenue recognized over time (2) (3)
Indoor Intelligence $ 1,869  $ 574  $ 2,672  $ 1,663 
Saves 386  —  907  — 
Shoom 501  502  1,006  1,017 
Total $ 2,756  $ 1,076  $ 4,585  $ 2,680 
Total Revenue $ 3,453  $ 1,076  $ 6,407  $ 2,880 
(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.