v3.26.1
Segment Reporting - Schedule of Significant Segment Expenses And Other Segment Items (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Net sales $ 194,941 $ 181,025 $ 383,991 $ 362,592
Cost of goods sold (exclusive of depreciation and amortization) 75,210 70,923 148,043 141,407
Total selling, general and administrative 113,163 107,333 224,439 214,535
Income before income taxes 7,417 4,326 13,377 9,619
Income tax expense 2,111 1,637 3,810 3,152
Net income 5,306 2,689 9,567 6,467
Depreciation and amortization 6,100 5,900 12,340 11,831
Reportable Segment        
Segment Reporting [Line Items]        
Net sales 194,941 181,025 383,991 362,592
Cost of goods sold (exclusive of depreciation and amortization) 75,210 70,923 148,043 141,407
Advertising and marketing 11,700 12,108 23,259 23,184
Selling 29,040 25,953 57,133 51,666
Occupancy 25,268 25,868 51,352 51,340
Warehouse, delivery, and transportation 14,992 14,079 29,713 28,993
General and administrative 32,163 29,325 62,982 59,352
Total selling, general and administrative 113,163 107,333 224,439 214,535
Other segment items (74) 65 (21) 223
Interest income 963 1,532 1,969 2,826
Interest expense (40) (40) (80) (80)
Income before income taxes 7,417 4,326 13,377 9,619
Income tax expense 2,111 1,637 3,810 3,152
Net income $ 5,306 $ 2,689 $ 9,567 $ 6,467