Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregation of revenues (Details)

v3.22.1
Revenue Recognition - Disaggregation of revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Disaggregated revenue $ 7,570 $ 8,789
Direct sales    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 5,674 6,420
Marketplace sales    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 1,825 2,336
Software    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 71 33
Products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue 1,825 2,336
Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Disaggregated revenue $ 5,745 $ 6,453