XML 77 R66.htm IDEA: XBRL DOCUMENT v3.26.3
Segment Report - Schedule of the Financial Information for the Company’s Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]                
Net sales $ 134,742     $ 124,516     $ 387,991 $ 352,126
Less (add):                
Cost of goods sold 89,611     81,598     224,174 219,339
Depreciation and amortization             8,003 8,132
Online platform fees 18,001     13,798     48,481 41,925
Stock-based compensation 655     253     1,493 1,044
(Gain) loss, net, on disposal of property and equipment (52)     (403)     8 (703)
Interest expense 420     539     1,254 1,569
Provision for income taxes 1,125     2,304     12,743 7,884
Interest income (518)     (415)     (1,965) (1,657)
Net income 4,726 $ 29,649 $ 7,141 7,603 $ 11,052 $ 6,815 41,516 25,470
Reportable Segment                
Segment Reporting [Line Items]                
Net sales 134,742     124,516     387,991 352,126
Less (add):                
Cost of goods sold 89,611     81,598     224,174 219,339
Shipping and transportation 13,876     11,082     37,482 31,945
Salaries and benefits 10,879     9,992     30,885 28,332
Professional services 1,303     1,258     4,159 3,880
Depreciation and amortization 1,204     1,186     3,560 3,470
Rent expense 3,333     3,297     9,658 9,389
Marketing expense 2,038     1,344     5,489 4,434
Online platform fees 2,486     1,606     6,492 5,738
Warehouse expense 1,579     1,145     4,267 3,099
Stock-based compensation 655     253     1,493 1,044
Secondary offering transaction costs 0     0     0 214
(Gain) loss, net, on disposal of property and equipment (52)     (403)     8 (703)
Interest expense 420     539     1,254 1,569
Provision for income taxes 1,125     2,304     12,743 7,884
Other segment expenses 2,958     3,585     9,386 9,002
Interest income (518)     (415)     (1,965) (1,657)
Other income, net (881)     (1,458)     (2,610) (323)
Net income 4,726     7,603     41,516 25,470
Segment net income | Reportable Segment                
Less (add):                
Net income 4,726     7,603     41,516 25,470
Adjustments and reconciling items | Reportable Segment                
Less (add):                
Net income $ 0     $ 0     $ 0 $ 0