v3.26.3
Revenue Recognition - Schedule of Net Revenue by Type of Service (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total net revenue $ 23,094 $ 21,972 $ 68,799 $ 66,652
Seller marketplace services        
Disaggregation of Revenue [Line Items]        
Total net revenue 22,835 21,673 67,821 65,840
Other services        
Disaggregation of Revenue [Line Items]        
Total net revenue $ 259 $ 299 $ 978 $ 812