XML 26 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 20 - Quarterly Financial Data (Unaudited) (Details) - Quarterly Financial Data (Unaudited) (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Quarterly Financial Data (Unaudited) [Abstract]                      
Product revenue $ 17,880,125us-gaap_SalesRevenueGoodsNet $ 21,975,312us-gaap_SalesRevenueGoodsNet $ 21,267,156us-gaap_SalesRevenueGoodsNet $ 14,351,405us-gaap_SalesRevenueGoodsNet $ 20,188,488us-gaap_SalesRevenueGoodsNet $ 17,023,346us-gaap_SalesRevenueGoodsNet $ 20,067,407us-gaap_SalesRevenueGoodsNet $ 14,494,489us-gaap_SalesRevenueGoodsNet $ 75,473,998us-gaap_SalesRevenueGoodsNet $ 71,773,730us-gaap_SalesRevenueGoodsNet $ 68,010,169us-gaap_SalesRevenueGoodsNet
Total revenue 23,254,469us-gaap_SalesRevenueNet 22,055,423us-gaap_SalesRevenueNet 26,274,660us-gaap_SalesRevenueNet 34,010,287us-gaap_SalesRevenueNet 21,251,328us-gaap_SalesRevenueNet 17,754,438us-gaap_SalesRevenueNet 20,828,377us-gaap_SalesRevenueNet 15,247,011us-gaap_SalesRevenueNet 105,594,839us-gaap_SalesRevenueNet 75,081,154us-gaap_SalesRevenueNet 71,358,505us-gaap_SalesRevenueNet
Cost of product revenue 5,511,586us-gaap_CostOfGoodsSold 5,724,800us-gaap_CostOfGoodsSold 5,332,913us-gaap_CostOfGoodsSold 4,361,019us-gaap_CostOfGoodsSold 6,235,334us-gaap_CostOfGoodsSold 5,377,568us-gaap_CostOfGoodsSold 6,311,332us-gaap_CostOfGoodsSold 4,841,170us-gaap_CostOfGoodsSold 20,930,318us-gaap_CostOfGoodsSold 22,765,404us-gaap_CostOfGoodsSold 28,988,621us-gaap_CostOfGoodsSold
Gross profit on product revenue 12,368,539us-gaap_GrossProfit 16,250,512us-gaap_GrossProfit 15,934,243us-gaap_GrossProfit 9,990,386us-gaap_GrossProfit 13,953,154us-gaap_GrossProfit 11,645,778us-gaap_GrossProfit 13,756,075us-gaap_GrossProfit 9,653,319us-gaap_GrossProfit      
Net income $ 7,816,076us-gaap_NetIncomeLoss $ 6,170,800us-gaap_NetIncomeLoss $ 9,302,350us-gaap_NetIncomeLoss $ 15,030,253us-gaap_NetIncomeLoss $ 6,654,369us-gaap_NetIncomeLoss $ 4,957,258us-gaap_NetIncomeLoss $ 5,894,892us-gaap_NetIncomeLoss $ 3,068,002us-gaap_NetIncomeLoss $ 38,319,479us-gaap_NetIncomeLoss $ 20,574,521us-gaap_NetIncomeLoss $ 11,757,460us-gaap_NetIncomeLoss
Per common share information:                      
Basic net income per share (in Dollars per share) $ 0.53us-gaap_EarningsPerShareBasic $ 0.42us-gaap_EarningsPerShareBasic $ 0.63us-gaap_EarningsPerShareBasic $ 1.04us-gaap_EarningsPerShareBasic $ 0.47us-gaap_EarningsPerShareBasic $ 0.36us-gaap_EarningsPerShareBasic $ 0.44us-gaap_EarningsPerShareBasic $ 0.23us-gaap_EarningsPerShareBasic $ 2.61us-gaap_EarningsPerShareBasic $ 1.46us-gaap_EarningsPerShareBasic $ 0.89us-gaap_EarningsPerShareBasic
Basic common shares outstanding (in Shares) 14,800,813us-gaap_WeightedAverageNumberOfSharesIssuedBasic 14,758,781us-gaap_WeightedAverageNumberOfSharesIssuedBasic 14,687,747us-gaap_WeightedAverageNumberOfSharesIssuedBasic 14,461,367us-gaap_WeightedAverageNumberOfSharesIssuedBasic 14,272,606us-gaap_WeightedAverageNumberOfSharesIssuedBasic 13,682,449us-gaap_WeightedAverageNumberOfSharesIssuedBasic 13,510,573us-gaap_WeightedAverageNumberOfSharesIssuedBasic 13,406,952us-gaap_WeightedAverageNumberOfSharesIssuedBasic      
Diluted net income per share (in Dollars per share) $ 0.51us-gaap_EarningsPerShareDiluted $ 0.40us-gaap_EarningsPerShareDiluted $ 0.60us-gaap_EarningsPerShareDiluted $ 0.97us-gaap_EarningsPerShareDiluted $ 0.44us-gaap_EarningsPerShareDiluted $ 0.33us-gaap_EarningsPerShareDiluted $ 0.40us-gaap_EarningsPerShareDiluted $ 0.21us-gaap_EarningsPerShareDiluted $ 2.51us-gaap_EarningsPerShareDiluted $ 1.39us-gaap_EarningsPerShareDiluted $ 0.82us-gaap_EarningsPerShareDiluted
Diluted common shares outstanding (in Shares) 15,277,583us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 15,434,875us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 15,492,732us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 15,499,447us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 15,084,738us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,958,965us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,578,927us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,357,110us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 15,269,435us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,825,599us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,344,577us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding