v3.26.3
Note 10 - Segment Reporting - Schedule of Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Net sales $ 389,500 $ 353,600 $ 1,126,500 $ 1,033,500
Cost of sales 250,600 227,600 710,300 662,400
Depreciation and amortization     5,900 5,800
Operating income from continuing operations 32,700 26,300 102,600 78,000
Interest and other (income) expense, net (400) 200 (1,500) 0
Provision for income taxes 8,600 7,300 27,200 20,600
Net income from continuing operations 24,500 18,800 76,900 57,400
Single Reportable Segment [Member]        
Net sales 389,500 353,600 1,126,500 1,033,500
Cost of sales 250,600 227,600 710,300 662,400
Net advertising expenses 25,200 23,000 75,300 67,000
Depreciation and amortization 2,000 2,000 5,900 5,800
Other costs 79,000 74,700 232,400 220,300
Operating income from continuing operations 32,700 26,300 102,600 78,000
Interest and other (income) expense, net (400) 200 (1,500) 0
Provision for income taxes 8,600 7,300 27,200 20,600
Net income from continuing operations $ 24,500 $ 18,800 $ 76,900 $ 57,400