XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
2023202220232022
Platform revenue$1,253 $1,259 $3,893 $5,379 
Hardware revenue1,539 3,499 7,133 11,642 
Net revenues$2,792 $4,758 $11,026 $17,021 
Schedule of Deferred Revenue
Our deferred revenue balance consisted of the following:
September 30, 2023December 31, 2022
Current deferred revenue
Platform revenue$1,437 $1,531 
Hardware revenue79 1,373 
Total current deferred revenue$1,516 $2,904 
Non-current deferred revenue
Platform revenue$743 $1,274 
Total non-current deferred revenue$743 $1,274 
Total deferred revenue$2,259 $4,178