XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Disaggregation of Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Revenues consisted of the following (in thousands):
For the Years Ended December 31,
20212020
Recurring revenue
Hardware$$— 
Software7,152 4,107 
Professional services35 134 
Total recurring revenue$7,190 $4,241 
Non-recurring revenue
Hardware$3,830 $3,144 
Software1,974 523 
Professional services3,001 1,389 
Total non-recurring revenue$8,805 $5,056 
Total Revenue$15,995 $9,297 
For the Years Ended December 31,
20212020
Revenue recognized at a point in time
Indoor Intelligence (1)$4,371 $3,345 
Saves (1)1,436 506 
Shoom (1)— — 
Total$5,807 $3,851 
Revenue recognized over time
Indoor Intelligence (2) (3)$6,676 $2,715 
Saves (3)1,501 712 
Shoom (3)2,011 2,019 
Total$10,188 $5,446 
Total Revenue$15,995 $9,297 
(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.