XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Summary of amount disaggregated by revenue
The following table presents our revenues disaggregated by revenue discipline:
Year Ended December 31,
20222021
Major products and service lines:
Direct sales$25,429 $25,554 
Marketplace sales5,932 7,772 
Software1,796 297 
Total revenue$33,157 $33,623 
Timing of revenue recognition:
Products transferred at a point in time$5,932 $7,772 
Products and services transferred over time27,225 25,851 
Total revenue$33,157 $33,623 
Summary of deferred revenue activity Deferred revenue activity for the years ended December 31, 2022 and 2021 was as follows:
December 31,
20222021
Balance at beginning of year$921 $753 
Deferred revenue recognized during year(33,157)(33,623)
Additions to deferred revenue during year33,20833,791
Total deferred revenue$972 $921