XML 80 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Report - Schedule of the Financial Information for the Company’s Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]            
Net sales $ 136,302   $ 123,986   $ 253,249 $ 227,610
Less (add):            
Cost of goods sold 59,142   74,879   134,563 137,741
Depreciation and amortization         5,468 5,366
Online platform fees 17,544   13,716   30,480 28,127
Stock-based compensation 596   445   838 791
Loss (gain), net, on disposal of property and equipment 60   (283)   60 (300)
Interest expense 425   521   834 1,030
Provision for income taxes 9,377   3,459   11,618 5,580
Interest income (1,161)   (676)   (1,447) (1,242)
Net income 29,649 $ 7,141 11,052 $ 6,815 36,790 17,867
Reportable Segment            
Segment Reporting [Line Items]            
Net sales 136,302   123,986   253,249 227,610
Less (add):            
Cost of goods sold 59,142   74,879   134,563 137,741
Shipping and transportation 13,389   10,247   23,606 20,863
Salaries and benefits 10,348   9,275   20,006 18,340
Professional services 1,506   1,184   2,856 2,622
Depreciation and amortization 1,183   1,145   2,356 2,284
Rent expense 3,020   3,342   6,325 6,092
Marketing expense 2,104   1,572   3,451 3,090
Online platform fees 2,464   1,911   4,006 4,132
Warehouse expense 1,430   1,015   2,688 1,954
Stock-based compensation 596   445   838 791
Secondary offering transaction costs 0   214   0 214
Loss (gain), net, on disposal of property and equipment 60   (283)   60 (300)
Interest expense 425   521   834 1,030
Provision for income taxes 9,377   3,459   11,618 5,580
Other segment expenses 3,458   2,490   6,428 5,417
Interest income (1,161)   (676)   (1,447) (1,242)
Other (income) expenses, net (688)   2,194   (1,729) 1,135
Net income 29,649   11,052   36,790 17,867
Segment net income | Reportable Segment            
Less (add):            
Net income 29,649   11,052   36,790 17,867
Adjustments and reconciling items | Reportable Segment            
Less (add):            
Net income $ 0   $ 0   $ 0 $ 0