XML 107 R93.htm IDEA: XBRL DOCUMENT v3.25.2
Note 17 - Summary of Quarterly Results (Unaudited) - Summary of Quarterly Results (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2025
Jun. 30, 2024
Net Sales $ 155,067 $ 132,481 $ 147,734 $ 138,095 $ 129,007 $ 108,186 $ 109,005 $ 123,441 $ 573,377 $ 469,638
Gross Profit 40,429 32,843 34,861 33,647 33,833 31,210 31,536 36,589 141,780 133,168
Net Income $ 8,171 $ 3,883 $ 5,647 $ 6,682 $ 5,668 $ 5,375 $ 5,906 $ 8,028 $ 24,383 $ 24,977
Basic (in dollars per share) $ 0.27 $ 0.13 $ 0.19 $ 0.23 $ 0.19 $ 0.18 $ 0.2 $ 0.28 $ 0.82 $ 0.86
Diluted (in dollars per share) 0.26 0.13 0.18 0.22 0.19 0.18 0.2 0.27 0.79 0.83
Maximum [Member]                    
Share prices (in dollars per share) 17.43 24.72 20.86 17.06 16.07 15.47 16.75 16.05 24.72 16.75
Minimum [Member]                    
Share prices (in dollars per share) $ 14.65 $ 17 $ 15.88 $ 13.9 $ 13.97 $ 13.4 $ 12.19 $ 11.9 $ 13.9 $ 11.9