Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Tables)

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,
2023 2022
Major products and service lines:
Direct sales $ 26,598  $ 25,429 
Marketplace sales 4,777  5,932 
Software 3,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 time 29,683  27,225 
Total revenue $ 34,460  $ 33,157 
Summary of deferred revenue activity Deferred revenue consisted of the following:
December 31,
2023 2022
Balance at beginning of year $ 972  $ 921 
Deferred revenue recognized during year (34,460) (33,157)
Additions to deferred revenue during year 35,261 33,208
Total deferred revenue $ 1,773  $ 972