v3.26.1
Revenue Recognition - Schedule of Net Revenue by Type of Service (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total net revenue $ 23,317 $ 22,135 $ 45,705 $ 44,680
Seller marketplace services        
Disaggregation of Revenue [Line Items]        
Total net revenue 22,807 21,881 44,986 44,167
Other services        
Disaggregation of Revenue [Line Items]        
Total net revenue $ 510 $ 254 $ 719 $ 513