Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.23.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 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:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023 2022 2023 2022
Major products and service lines:
Direct sales $ 6,422  $ 6,770  $ 12,474  $ 12,444 
Marketplace sales 1,307  1,155  2,795  2,980 
Software 711  508  1,370  579 
Total revenue $ 8,440  $ 8,433  $ 16,639  $ 16,003 
Timing of revenue recognition:
Products transferred at a point in time $ 1,307  $ 1,155  $ 2,795  $ 2,980 
Products and services transferred over time 7,133  7,278  13,844  13,023 
Total revenue $ 8,440  $ 8,433  $ 16,639  $ 16,003 
Summary of deferred revenue activity Deferred revenue activity consisted of the following:
June 30,
2023
December 31,
2022
Balance at beginning of the period $ 972  $ 921 
Deferred revenue recognized during period (16,639) (33,157)
Additions to deferred revenue during period 17,505  33,208 
Total deferred revenue $ 1,838  $ 972