XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Report (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                
Net sales $ 124,516     $ 112,771     $ 352,126 $ 320,984
Less (Add):                
Cost of goods sold 81,598     69,274     219,339 196,478
Depreciation and amortization             8,132 7,980
Online platform fees 13,798     13,746     41,925 38,377
Stock-based compensation 253     400     1,044 1,715
ROU asset impairment expense             0 1,993
(Gain) loss, net, on disposal of property and equipment             (703) 505
Interest expense 539     535     1,569 1,607
Provision for income taxes 2,304     2,597     7,884 7,413
Interest income (415)     (770)     (1,657) (1,734)
Net income 7,603 $ 11,052 $ 6,815 9,262 $ 9,227 $ 6,476 25,470 24,965
Reportable Segment                
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                
Net sales 124,516     112,771     352,126 320,984
Less (Add):                
Cost of goods sold 81,598     69,274     219,339 196,478
Shipping and transportation 11,082     9,009     31,945 24,959
Salaries and benefits 9,992     9,374     28,332 27,152
Professional services 1,258     1,180     3,880 3,501
Depreciation and amortization 1,186     1,106     3,470 3,174
Rent expense 3,297     2,601     9,389 6,586
Marketing expense 1,344     1,672     4,434 5,032
Online platform fees 1,606     3,046     5,738 7,971
Warehouse expense 1,145     1,039     3,099 3,033
Stock-based compensation 252     400     1,043 1,715
ROU asset impairment expense 0     0     0 1,993
Secondary offering transaction costs 0     0     214 0
(Gain) loss, net, on disposal of property and equipment (403)     (27)     (703) 505
Interest expense 539     535     1,569 1,607
Provision for income taxes 2,304     2,597     7,884 7,413
Other segment expenses* 3,586     2,827     9,003 8,424
Interest income (415)     (770)     (1,657) (1,734)
Other income, net (1,458)     (354)     (323) (1,790)
Net income 7,603     9,262     25,470 24,965
Segment net income | Reportable Segment                
Less (Add):                
Net income 7,603     9,262     25,470 24,965
Adjustments and reconciling items | Reportable Segment                
Less (Add):                
Net income $ 0     $ 0     $ 0 $ 0