XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of amount disaggregated by revenue
The following table presents the Company's revenue disaggregated by revenue discipline:
Three Months Ended
March 31,
20232022
Major products and service lines:
Direct sales$6,052 $5,674 
Marketplace sales1,488 1,825 
Software659 71 
Total revenue$8,199 $7,570 
Timing of revenue recognition:
Products transferred at a point in time$1,488 $1,825 
Products and services transferred over time6,711 5,745 
Total revenue$8,199 $7,570 
Summary of deferred revenue activity Deferred revenue activity consisted of the following:
March 31,
2023
December 31,
2022
Balance at beginning of the period $972 $921 
Deferred revenue recognized during period(8,199)(33,157)
Additions to deferred revenue during period8,288 33,208 
Total deferred revenue $1,061 $972