Annual report pursuant to Section 13 and 15(d)

Revenue Recognition - Disaggregation of revenues (Details)

v3.24.1
Revenue Recognition - Disaggregation of revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenue $ 34,460 $ 33,157
Direct sales    
Disaggregation of Revenue [Line Items]    
Total revenue 26,598 25,429
Marketplace sales    
Disaggregation of Revenue [Line Items]    
Total revenue 4,777 5,932
Software    
Disaggregation of Revenue [Line Items]    
Total revenue 3,085 1,796
Products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue 4,777 5,932
Products and services transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue $ 29,683 $ 27,225