Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregation of revenues (Details)

v3.23.1
Revenue Recognition - Disaggregation of revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Disaggregated revenue $ 8,199 $ 7,570
Direct sales    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 6,052 5,674
Marketplace sales    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 1,488 1,825
Software    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 659 71
Products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 1,488 1,825
Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue $ 6,711 $ 5,745