Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregation of revenues (Details)

v3.22.2.2
Revenue Recognition - Disaggregation of revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Disaggregated revenue $ 8,449 $ 7,716 $ 24,452 $ 25,354
Direct sales        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 6,457 5,985 18,901 19,068
Marketplace sales        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 1,403 1,663 4,383 6,062
Software        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 589 68 1,168 224
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 1,403 1,663 4,383 6,062
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue $ 7,046 $ 6,053 $ 20,069 $ 19,292