XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table sets forth our net revenues by category:

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Platform revenue$1,295 $1,628 $2,640 $4,120 
Hardware revenue2,192 3,857 5,594 8,143 
Net revenues$3,487 $5,485 $8,234 $12,263 
Schedule of Deferred Revenue
Our deferred revenue balance consisted of the following:
June 30, 2023December 31, 2022
Current deferred revenue
Platform revenue$1,068 $1,531 
Hardware revenue24 1,373 
Total current deferred revenue$1,092 $2,904 
Non-current deferred revenue
Platform revenue$1,050 $1,274 
Total non-current deferred revenue$1,050 $1,274 
Total deferred revenue$2,142 $4,178