XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 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 source:
Year Ended December 31,
20232022
Major products and service lines:
Direct sales$26,598 $25,429 
Marketplace sales4,777 5,932 
Software3,085 1,796 
Total revenue$34,460 $33,157 
Timing of revenue recognition:
Products transferred at a point in time$4,777 $5,932 
Products and services transferred over time29,683 27,225 
Total revenue$34,460 $33,157 
Summary of deferred revenue activity Deferred revenue consisted of the following:
December 31,
20232022
Balance at beginning of year$972 $921 
Deferred revenue recognized during year(34,460)(33,157)
Additions to deferred revenue during year35,26133,208
Total deferred revenue$1,773 $972