XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Summary of amount disaggregated by revenue
The following table presents the Company's revenues disaggregated by revenue discipline:
Three Months Ended
March 31,
20222021
Major products/service lines:
Direct sales$5,674 $6,420 
Marketplace sales1,825 2,336 
Software71 33 
Total revenue$7,570 $8,789 
Timing of revenue recognition:
Products transferred at a point in time$1,825 $2,336 
Products and services transferred over time5,745 6,453 
Total revenue$7,570 $8,789 
Summary of deferred revenue activity
Deferred revenue activity consisted of the following:
March 31,
2022
December 31,
2021
Balance at beginning of the period $921 $753 
Deferred revenue recognized during period(7,570)(33,623)
Additions to deferred revenue during period7,164 33,791 
Total Deferred Revenue $515 $921