XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20232022
Platform revenue$1,345 $2,492 
Hardware revenue3,402 4,286 
Net revenues$4,747 $6,778 
Schedule of Deferred Revenue
Our deferred revenue balance consisted of the following:
March 31, 2023December 31, 2022
Current deferred revenue
Platform revenue$1,405 $1,531 
Hardware revenue107 1,373 
Total current deferred revenue$1,512 $2,904 
Non-current deferred revenue
Platform revenue$1,072 $1,274 
Total non-current deferred revenue$1,072 $1,274 
Total deferred revenue$2,584 $4,178