| Schedule of Deferred Tax Assets and Liabilities [Table Text Block] | 
        
        
          | 
             
           | 
          
             
           | 
          
            
             
              2014
             
           | 
          
             
           | 
          
             
           | 
          
            
             
              2013
             
           | 
          
             
           | 
         
        
          | 
             
              Current deferred income tax assets (liabilities):
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
         
        
          | 
             
              Inventories
             
           | 
          
             
           | 
          
            $
           | 
          
            292,675
           | 
          
             
           | 
          
             
           | 
          
            $
           | 
          
            262,162
           | 
          
             
           | 
         
        
          | 
             
              Accrued expenses and reserves
             
           | 
          
             
           | 
          
             
           | 
          
            297,336
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            657,125
           | 
          
             
           | 
         
        
          | 
             
              Prepaid expenses
             
           | 
          
             
           | 
          
             
           | 
          
            (42,722
           | 
          
            )
           | 
          
             
           | 
          
             
           | 
          
            (23,427
           | 
          
            )
           | 
         
        
          | 
             
              Net operating loss carry forwards and credits
             
           | 
          
             
           | 
          
             
           | 
          
            1,752,291
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            3,813,429
           | 
          
             
           | 
         
        
          | 
             
           | 
          
             
           | 
          
             
           | 
          
            2,299,580
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            4,709,289
           | 
          
             
           | 
         
        
          | 
             
              Valuation allowance
             
           | 
          
             
           | 
          
             
           | 
          
            (50,145
           | 
          
            )
           | 
          
             
           | 
          
             
           | 
          
            (94,179
           | 
          
            )
           | 
         
        
          | 
             
              Net current deferred tax asset
             
           | 
          
             
           | 
          
            $
           | 
          
            2,249,435
           | 
          
             
           | 
          
             
           | 
          
            $
           | 
          
            4,615,110
           | 
          
             
           | 
         
        
          | 
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
         
        
          | 
             
              Long-term deferred income tax assets (liabilities):
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
         
        
          | 
             
              Intangibles
             
           | 
          
             
           | 
          
            $
           | 
          
            (30,028
           | 
          
            )
           | 
          
             
           | 
          
            $
           | 
          
            (15,779
           | 
          
            )
           | 
         
        
          | 
             
              Property and equipment depreciation
             
           | 
          
             
           | 
          
             
           | 
          
            18,091
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            86,292
           | 
          
             
           | 
         
        
          | 
             
              Net operating loss carry forwards and credits
             
           | 
          
             
           | 
          
             
           | 
          
            1,531,315
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            2,096,581
           | 
          
             
           | 
         
        
          | 
             
              Stock based compensation
             
           | 
          
             
           | 
          
             
           | 
          
            57,573
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            66,722
           | 
          
             
           | 
         
        
          | 
             
              Accrued expenses and reserves
             
           | 
          
             
           | 
          
             
           | 
          
            3,369
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            7,444
           | 
          
             
           | 
         
        
          | 
             
              Goodwill
             
           | 
          
             
           | 
          
             
           | 
          
            (626,018
           | 
          
            )
           | 
          
             
           | 
          
             
           | 
          
            (549,608
           | 
          
            )
           | 
         
        
          | 
             
           | 
          
             
           | 
          
             
           | 
          
            954,302
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            1,691,652
           | 
          
             
           | 
         
        
          | 
             
              Valuation allowance
             
           | 
          
             
           | 
          
             
           | 
          
            (797,680
           | 
          
            )
           | 
          
             
           | 
          
             
           | 
          
            (881,079
           | 
          
            )
           | 
         
        
          | 
             
              Net long-term deferred tax asset
             
           | 
          
             
           | 
          
            $
           | 
          
            156,622
           | 
          
             
           | 
          
             
           | 
          
            $
           | 
          
            810,573
           | 
          
             
           | 
         
       
 | 
      
      
        | Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] | 
        
        
          | 
             
           | 
          
             
           | 
          
            
             
              2014
             
           | 
          
             
           | 
          
             
           | 
          
            
             
              2013
             
           | 
          
             
           | 
          
             
           | 
          
            
             
              2012
             
           | 
          
             
           | 
         
        
          | 
             
              Current:
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
         
        
          | 
             
              Federal
             
           | 
          
             
           | 
          
            $
           | 
          
            115,049
           | 
          
             
           | 
          
             
           | 
          
            $
           | 
          
            180,706
           | 
          
             
           | 
          
             
           | 
          
            $
           | 
          
            87,193
           | 
          
             
           | 
         
        
          | 
             
              State
             
           | 
          
             
           | 
          
             
           | 
          
            46,303
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            58,421
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            25,439
           | 
          
             
           | 
         
        
          | 
             
           | 
          
             
           | 
          
             
           | 
          
            161,352
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            239,127
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            112,632
           | 
          
             
           | 
         
        
          | 
             
              Deferred:
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
             
           | 
         
        
          | 
             
              Federal
             
           | 
          
             
           | 
          
             
           | 
          
            2,903,110
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            2,455,015
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            (3,088,076
           | 
          
            )
           | 
         
        
          | 
             
              State
             
           | 
          
             
           | 
          
             
           | 
          
            116,516
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            109,030
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            (348,855
           | 
          
            )
           | 
         
        
          | 
             
           | 
          
             
           | 
          
             
           | 
          
            3,019,626
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            2,564,045
           | 
          
             
           | 
          
             
           | 
          
             
           | 
          
            (3,436,931
           | 
          
            )
           | 
         
        
          | 
             
              Income tax expense (benefit)
             
           | 
          
             
           | 
          
            $
           | 
          
            3,180,978
           | 
          
             
           | 
          
             
           | 
          
            $
           | 
          
            2,803,172
           | 
          
             
           | 
          
             
           | 
          
            $
           | 
          
            (3,324,299
           | 
          
            )
           | 
         
       
 |