XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue Revenues consisted of the following (in thousands):
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Recurring revenue
 Software $990 $1,019 $2,004 $2,070 
 Total recurring revenue $990 $1,019 $2,004 $2,070 
Non-recurring revenue
 Hardware $512 $875 $1,817 $1,695 
 Software 448 355 490 765 
 Professional services 107 327 850 695 
 Total non-recurring revenue $1,067 $1,557 $3,157 $3,155 
 Total Revenue $2,057 $2,576 $5,161 $5,225 
For the Three Months Ended June 30,For the Six Months Ended June 30,
2023202220232022
Revenue recognized at a point in time
Indoor Intelligence (1)$520 $874 $2,176 $1,694 
SAVES (1)440 398 833 766 
Total $960 $1,272 $3,009 $2,460 
Revenue recognized over time
Indoor Intelligence (2) (3)$320 $464 $573 $1,041 
SAVES (3)303 328 628 694 
Shoom (3)474 512 951 1,030 
Total $1,097 $1,304 $2,152 $2,765 
Total Revenue $2,057 $2,576 $5,161 $5,225 
(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 over time.