XML 85 R72.htm IDEA: XBRL DOCUMENT v3.21.2
QUARTERLY FINANCIAL DATA (UNAUDITED) (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Jun. 30, 2018
Sep. 30, 2018
Dec. 31, 2019
Dec. 31, 2018
[1]
Dec. 31, 2017
[1]
Selected quarterly financial data [Abstract]                          
Net sales $ 20,469,136 $ 16,310,887 $ 17,196,815 $ 20,941,322 $ 24,637,506 $ 18,878,263 $ 19,187,222 $ 20,500,578          
Gross Profit 11,495,688 8,848,648 9,370,446 12,244,670 14,122,510 11,895,883 12,233,492 12,689,060 $ 24,922,552 $ 36,818,435 $ 41,959,452 $ 50,940,945 $ 49,085,661
Net income (loss) $ (829,473) $ (1,718,452) $ (875,667) $ 1,519,811 $ 1,115,265 $ 608,701 $ 1,157,743 $ 1,516,656 $ 2,674,399 $ 3,283,100 $ (1,903,781) [2] $ 4,398,365 $ 2,478,444
Net income (loss) per common share [Abstract]                          
Basic (in dollars per share) $ (0.09) $ (0.19) $ (0.10) $ 0.17 $ 0.12 $ 0.07 $ 0.13 $ 0.16 $ 0.29 $ 0.36 $ (0.21) $ 0.48 $ 0.27
Diluted (in dollars per share) $ (0.09) [3] $ (0.19) [3] $ (0.10) [3] $ 0.17 [3] $ 0.12 $ 0.07 $ 0.13 $ 0.16 $ 0.29 $ 0.36 $ (0.21) $ 0.48 $ 0.27
Weighted average number of common shares outstanding [Abstract]                          
Basic (in shares) 9,020,187 8,932,246 8,933,648 9,009,752 9,143,746 9,154,215 9,180,076 9,264,446 9,222,028 9,199,173 8,973,246 [2] 9,185,203 9,242,092
Diluted (in shares) 9,020,187 8,932,246 8,933,648 9,011,107 9,144,020 9,160,022 9,182,527 9,264,604 9,223,086 9,201,577 8,973,246 [2] 9,205,008 9,245,537
Shares excluded from diluted EPS (in shares) 8,387 2,704 2,290                    
[1] As described in Note 2 to these Consolidated Financial Statements, we have restated the Consolidated Financial Statements.
[2] For the year ended December 31, 2019, there were 9,203 shares excluded from the diluted EPS calculation because the impact of their assumed vesting would be anti-dilutive due to a net loss in that period.
[3] For the three months ended June 30, 2019, September 31, 2019 and December 31, 2019, there were 2,290, 2,704 and 8,387 shares, respectively, excluded from the diluted EPS calculation because the impact of their assumed exercise would be anti-dilutive due to a net loss in those periods.