XML 96 R82.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 15 - Summary of Quarterly Results (Unaudited) - Quarterly Results (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2024
Jun. 30, 2023
Net Sales $ 129,007 $ 108,186 $ 109,005 $ 123,441 $ 123,636 $ 117,470 $ 128,804 $ 127,069 $ 469,638 $ 496,979
Gross Profit 33,833 31,210 31,536 36,589 35,863 32,204 34,140 34,738 133,168 136,945
Net Income $ 5,668 $ 5,375 $ 5,906 $ 8,028 $ 8,414 $ 4,669 $ 6,417 $ 6,262 $ 24,977 $ 25,762
Basic (in dollars per share) $ 0.19 $ 0.18 $ 0.2 $ 0.28 $ 0.3 $ 0.16 $ 0.23 $ 0.23 $ 0.86 $ 0.92
Diluted (in dollars per share) [1] 0.19 0.18 0.2 0.27 0.28 0.16 0.22 0.22 0.83 0.88
Maximum [Member]                    
Share prices (in dollars per share) 16.07 15.47 16.75 16.05 14.12 15.88 12.39 8.81 16.75 15.88
Minimum [Member]                    
Share prices (in dollars per share) $ 13.97 $ 13.4 $ 12.19 $ 11.9 $ 11.59 $ 12.17 $ 7.1 $ 5.7 $ 11.9 $ 5.7
[1] The total of the earnings per share for each of the four quarters does not equal the total earnings per share for the full year because the calculations are based on the average shares outstanding during each of the individual periods. There is no difference between basic and diluted shares due to losses.