XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Disaggregation of Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Revenues consisted of the following (in thousands):
For the Three Months ended September 30,For the Nine Months Ended September 30,
2021202020212020
Recurring revenue
 Hardware $$— $$— 
 Software 1,971 1,194 5,093 2,834 
 Professional services — 32 35 93 
 Total recurring revenue $1,974 $1,226 $5,131 $2,927 
Non-recurring revenue
 Hardware $1,031 $832 $2,244 $951 
 Software 781 269 1,390 350 
 Professional services 664 227 2,092 1,206 
 Total non-recurring revenue $2,476 $1,328 $5,726 $2,507 
 Total Revenue $4,450 $2,554 $10,857 $5,434 
For the Three Months ended September 30,For the Nine Months Ended September 30,
2021202020212020
Revenue recognized at a point in time
Indoor Intelligence (1)$2,167 $853 $3,382 $1,053 
Saves (1)309 248 917 248 
Shoom (1)— — — — 
Total $2,476 $1,101 $4,299 $1,301 
Revenue recognized over time
Indoor Intelligence (2) (3)$1,067 $613 $3,739 $2,276 
Saves (3)405 337 1,312 337 
Shoom (3)502 503 1,507 1,520 
Total $1,974 $1,453 $6,558 $4,133 
Total Revenue $4,450 $2,554 $10,857 $5,434 
(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.