XML 66 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Note 19 - Summary of Quarterly Results (Unaudited) (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Quarterly Financial Information [Table Text Block]

 

 

Quarter Ended

 

 

 

 

 

(In thousands except per share data)

 

Sep. 30

 

 

Dec. 31

 

 

Mar. 31

 

 

Jun. 30

 

 

Fiscal Year

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2026

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net Sales

 

$

157,249

 

 

$

147,002

 

 

$

150,525

 

 

$

234,621

 

 

$

689,397

 

Gross Profit

 

 

40,277

 

 

 

37,434

 

 

 

38,239

 

 

 

57,415

 

 

 

173,365

 

Net Income

 

 

7,264

 

 

 

6,348

 

 

 

2,091

 

 

 

6,876

 

 

 

22,579

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.24

 

 

$

0.20

 

 

$

0.06

 

 

$

0.19

 

 

$

0.69

 

Diluted

 

$

0.23

 

 

$

0.20

 

 

$

0.06

 

 

$

0.18

 

 

$

0.67

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Range of share prices

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

High

 

$

23.83

 

 

$

23.73

 

 

$

23.25

 

 

$

26.80

 

 

$

26.80

 

Low

 

$

17.24

 

 

$

17.25

 

 

$

18.22

 

 

$

18.51

 

 

$

17.24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net Sales

 

$

138,095

 

 

$

147,734

 

 

$

132,481

 

 

$

155,067

 

 

$

573,377

 

Gross Profit

 

 

33,647

 

 

 

34,861

 

 

 

32,843

 

 

 

40,429

 

 

 

141,780

 

Net Income

 

 

6,682

 

 

 

5,647

 

 

 

3,883

 

 

 

8,171

 

 

 

24,383

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.23

 

 

$

0.19

 

 

$

0.13

 

 

$

0.27

 

 

$

0.82

 

Diluted

 

$

0.22

 

 

$

0.18

 

 

$

0.13

 

 

$

0.26

 

 

$

0.79

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Range of share prices

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

High

 

$

17.06

 

 

$

20.86

 

 

$

24.72

 

 

$

17.43

 

 

$

24.72

 

Low

 

$

13.90

 

 

$

15.88

 

 

$

17.00

 

 

$

14.65

 

 

$

13.90

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net Sales

 

$

123,441

 

 

$

109,005

 

 

$

108,186

 

 

$

129,006

 

 

$

469,638

 

Gross Profit

 

 

36,589

 

 

 

31,536

 

 

 

31,210

 

 

 

33,833

 

 

 

133,168

 

Net Income

 

 

8,028

 

 

 

5,906

 

 

 

5,375

 

 

 

5,668

 

 

 

24,977

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.28

 

 

$

0.20

 

 

$

0.18

 

 

$

0.19

 

 

$

0.86

 

Diluted

 

$

0.27

 

 

$

0.20

 

 

$

0.18

 

 

$

0.19

 

 

$

0.83

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Range of share prices

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

High

 

$

16.05

 

 

$

16.75

 

 

$

15.47

 

 

$

16.07

 

 

$

16.75

 

Low

 

$

11.90

 

 

$

12.19

 

 

$

13.40

 

 

$

13.97

 

 

$

11.90

 

Additions

Additions

Balance

Charged to

from

Balance

Beginning

Costs and

Company

Deductions

End of

Description

of Period

Expenses

Acquired

(a)

Period

Allowance for Credit Losses:

Year Ended June 30, 2026

$

1,152

$

47

$

750

$

(54

)

$

1,895

Year Ended June 30, 2025

$

848

$

333

$

73

$

(102

)

$

1,152

Year Ended June 30, 2024

$

435

$

(8

)

$

477

$

(56

)

$

848

Inventory Obsolescence Reserve:

Year Ended June 30, 2026

$

8,025

$

1,175

$

5,300

$

(1,819

)

$

12,681

Year Ended June 30, 2025

$

6,838

$

2,339

$

662

$

(1,814

)

$

8,025

Year Ended June 30, 2024

$

6,288

$

1,058

$

1,428

$

(1,936

)

$

6,838

Deferred Tax Asset Valuation Reserve:

Year Ended June 30, 2026

$

108

$

-

$

-

$

-

$

108

Year Ended June 30, 2025

$

108

$

-

$

-

$

-

$

108

Year Ended June 30, 2024

$

108

$

-

$

-

$

-

$

108