XML 107 R93.htm IDEA: XBRL DOCUMENT v3.21.2
Note 18 - Summary of Quarterly Results (Unaudited) - Quarterly Results (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2021
Jun. 30, 2020
Net Sales $ 97,015 $ 72,204 $ 76,387 $ 70,006 $ 63,470 $ 71,010 $ 82,377 $ 88,701    
Gross profit 22,904 18,092 19,706 18,272 15,769 15,942 19,964 21,855 $ 78,974 $ 73,530
Net Income $ 198 $ 1,472 $ 2,208 $ 1,990 $ 1,513 $ 1,861 $ 1,743 $ 4,475 $ 5,868 $ 9,592
Basic (in dollars per share) $ 0.01 $ 0.05 $ 0.08 $ 0.08 $ 0.06 $ 0.07 $ 0.07 $ 0.17 $ 0.22 $ 0.37
Diluted (in dollars per share) 0.01 0.05 0.08 0.07 0.06 0.07 0.07 0.17 $ 0.21 $ 0.36
Maximum [Member]                    
Share prices (in dollars per share) 9.54 10.78 9.01 7.34 6.81 7.28 6.30 5.22    
Minimum [Member]                    
Share prices (in dollars per share) $ 7.55 $ 8.09 $ 6.75 $ 5.52 $ 3.51 $ 2.59 $ 4.90 $ 3.63    
Fiscal Year [Member]                    
Net Sales                 $ 315,612 $ 305,558
Gross profit                 78,974 73,530
Net Income                 $ 5,868 $ 9,592
Basic (in dollars per share) [1]                 $ 0.22 $ 0.37
Diluted (in dollars per share) [1]                 0.21 0.36
Fiscal Year [Member] | Maximum [Member]                    
Share prices (in dollars per share)                 10.78 7.28
Fiscal Year [Member] | Minimum [Member]                    
Share prices (in dollars per share)                 $ 5.52 $ 2.59
[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.