Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregation of revenues (Details)

v3.22.2
Revenue Recognition - Disaggregation of revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Disaggregated revenue $ 8,433 $ 8,849 $ 16,003 $ 17,638
Direct sales        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 6,770 6,663 12,444 13,083
Marketplace sales        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 1,155 2,063 2,980 4,399
Software        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 508 123 579 156
Products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue 1,155 2,063 2,980 4,399
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Disaggregated revenue $ 7,278 $ 6,786 $ 13,023 $ 13,239