v3.26.1
Note 19 - Segment Information - Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Net sales $ 579,487 $ 614,649 $ 646,221
Selling expenses and cost of sales 379,140 400,944 419,573
General and administrative expenses 134,755 133,671 132,367
Advertising expenses 19,467 17,703 16,367
Restructuring and other charges, net of gains 1,109 343 (77)
Operating income 45,016 61,988 77,991
Interest and other income, net 8,388 7,275 7,700
Interest and other financing costs 227 243 245
Income before income taxes 53,177 69,020 85,446
Operating Segments [Member]      
Net sales 579,487 614,649 646,221
Operating Segments [Member] | Wholesale Segment [Member]      
Net sales 330,695 359,057 371,087
Selling expenses and cost of sales 256,768 267,556 280,504
General and administrative expenses 33,508 33,260 31,058
Advertising expenses 11,878 10,797 8,433
Restructuring and other charges, net of gains (103) 455 2,385
Operating income 28,644 46,989 48,707
Interest and other income, net 8,339 7,214 7,562
Interest and other financing costs 227 243 245
Income before income taxes 36,756 53,960 56,024
Operating Segments [Member] | Retail Segment [Member]      
Net sales 511,195 523,142 540,550
Selling expenses and cost of sales 394,480 396,156 409,065
General and administrative expenses 101,247 100,411 101,309
Advertising expenses 7,589 6,906 7,934
Restructuring and other charges, net of gains 1,212 (112) (2,462)
Operating income 6,667 19,781 24,704
Interest and other income, net 49 61 138
Interest and other financing costs 0 0 0
Income before income taxes 6,716 19,842 24,842
Intersegment Eliminations [Member]      
Net sales (262,403) (267,550) (265,416)
Selling expenses and cost of sales (272,108) (262,768) (269,996)
General and administrative expenses 0 0 0
Advertising expenses 0 0 0
Restructuring and other charges, net of gains 0 0 0
Operating income 9,705 (4,782) 4,580
Interest and other income, net 0 0 0
Interest and other financing costs 0 0 0
Income before income taxes $ 9,705 $ (4,782) $ 4,580