v3.26.1
Fulfillment expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disclosure of attribution of expenses by nature to their function [line items]        
Fulfillment expense $ 12,735 $ 10,838 $ 24,887 $ 20,239
Fulfillment expense per order basis (in dollars per share)     $ 2.05 $ 2.13
Fulfillment expense        
Disclosure of attribution of expenses by nature to their function [line items]        
Fulfillment staff costs 3,603 3,084 $ 7,252 $ 5,960
Fulfillment centers expense 906 720 1,591 1,299
Freight and shipping expense 8,226 7,034 16,044 12,980
Fulfillment expense $ 12,735 $ 10,838 $ 24,887 $ 20,239
Percentual increase in expenses (as a percent)     23.00%  
Percentual increase in expenses per order basis (as a percent)     3.80%