Annual report pursuant to Section 13 and 15(d)

Stock Based Compensation (Details Textual)

v3.3.1.900
Stock Based Compensation (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 13, 2015
Jan. 02, 2015
Dec. 28, 2015
Dec. 17, 2015
Oct. 22, 2015
Aug. 20, 2015
Jun. 23, 2015
May. 21, 2015
Feb. 26, 2015
Jan. 22, 2015
Dec. 31, 2014
Nov. 30, 2014
Aug. 31, 2014
Jul. 31, 2014
Mar. 31, 2015
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Apr. 10, 2015
Dec. 24, 2014
Nov. 13, 2014
Aug. 14, 2014
Jul. 14, 2014
Mar. 26, 2014
Mar. 15, 2014
Mar. 06, 2014
Feb. 27, 2014
Jan. 07, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                               1,274,707 837,672                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period                               305,791 6,349                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       4 years                                                
Performance Based Equity Plan Market Capitalization Minimum Amount                               $ 100,000,000                        
Performance Based Equity Plan Market Capitalization Maximum Amount                               $ 1,100,000,000                        
Share based Compensation Arrangement By Share based Payment Award Options Grants In Period Fair Value                               3,351,353                        
Adjustments to Additional Paid in Capital, Other                               $ 0 $ 5,752,000 $ 0                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value                               $ 8.23 $ 10.75                      
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period                               304,340 0                      
Share Based Compensation Arrangement By Share Based Payment Award Unamortized Value                               $ 2,527,095                        
Share Based Compensation Arrangement By Share Based Payment Award Unamortized Weighted Average Period                               3 years                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value                               $ 92,728 $ 0                      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value                                 $ 2.60                      
Performance Based Equity Plan [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Performance Based Equity Plan Market Capitalization Minimum Amount                               100,000,000                        
Performance Based Equity Plan Market Capitalization Maximum Amount                               $ 1,100,000,000                        
Percentage Of Performance Share Units To Be Earned On Achievement Of Market Capitalization Growth                               100.00%                        
Non-Employee Equity Compensation Plan 2014 [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                                                   250,000    
Common Stock Available To Be Issued                               136,808                        
2013 Equity Incentive Plan [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                                   1,042,167                    
Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease)                                 2,335,967                      
Common Stock To Be Issued                               185,827                        
2013 Equity Incentive Plan [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant                               31,951                        
Restricted Stock Units (RSUs) [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period         35,000     7,042 5,071     5,100   228,500                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding                                         $ 44,166 $ 981,100            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       50.00% 0.00%       12.50%           12.50%                          
Share based Compensation Arrangement By Share based Payment Award Vesting Rights Remaining Percentage       50.00% 0.00%                                              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized       121,032                                                
Restricted Stock Units (RSUs) [Member] | Minimum [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period       12,500                                                
Restricted Stock Units (RSUs) [Member] | Maximum [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period       12,500                                                
Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche One [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period               3,500                                        
Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche Two [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period               700                                        
Restricted Stock Units (RSUs) [Member] | Vesting in Four Years [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized       120,500                                                
Restricted Stock Units (RSUs) [Member] | Immidiate Vesting [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized       532                                                
Restricted Stock Units (RSUs) [Member] | Non-Employee Equity Compensation Plan 2014 [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award                                 vests 504 shares on each of the next five succeeding three month anniversaries of the grant date                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period       9,575                         4,035                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding                     $ 49,590           $ 49,590                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period                                 1,513                      
Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period               2,100                                        
Employees And Consultants [Member] | Restricted Stock Units (RSUs) [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period               205,081   54,500 77,856 261,686                                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding                                       $ 620,512 $ 2,266,201   $ 3,023,055          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period               13,074                                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage                                 25.00%                      
Mr.Michael Leabman [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                 251,474                      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price                                 $ 6.00                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights                                 vests 6/48th of the award on the grant date and 1/48th of the award on the last day of each of the subsequent 42 months                      
Share Based Compensation Arrangement by Share Based Payment Award, Options, Grant in Period, Weighted Average Grant Date Fair Value                                               $ 844,643        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period                                 10 years                      
Mr. George Holmes [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                 89,672                      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price                                 $ 6.00                      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period                                 10 years                      
Mr. George Holmes [Member] | Restricted Stock Units (RSUs) [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                           44,836                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding                                             $ 593,180          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage                                 25.00%                      
Two New Independent Directors [Member] | Non-Employee Equity Compensation Plan 2014 [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                 34,781                      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price                                 $ 5.45                      
Share Based Compensation Arrangement by Share Based Payment Award, Options, Grant in Period, Weighted Average Grant Date Fair Value                                                 $ 100,000      
Mr. Rizzone [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                 496,546                      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price                                 $ 6.00                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights                                 vests 6/48 of the award on the grant date and 1/48 of the award on the last day of each of the subsequent 42 months                      
Share Based Compensation Arrangement by Share Based Payment Award, Options, Grant in Period, Weighted Average Grant Date Fair Value                                               1,667,784        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period                                 10 years                      
Mr. Rizzone [Member] | Restricted Stock Units (RSUs) [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                 246,226                                      
Employee [Member] | Restricted Stock Units (RSUs) [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                 6,800                                      
Employee [Member] | Restricted Stock Units (RSUs) [Member] | Equity Incentive Plan 2013 [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period               6,300                                        
Consultant [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights                                 vested 25% of the award on September 30, 2014 and continues to vest 1/48th of the award on the last day of each of the subsequent 36 months                      
Share Based Compensation Arrangement by Share Based Payment Award, Options, Grant in Period, Weighted Average Grant Date Fair Value                                               $ 303,869        
Consultant [Member] | Restricted Stock Units (RSUs) [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                     5,000                                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding                                       $ 39,850                
Mr. Cesar Johnston | Restricted Stock Units (RSUs) [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                         100,000                              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding                                           $ 1,356,000            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                         4 years                              
Director [Member] | Restricted Stock Units (RSUs) [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   17,576       74,992                                            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period             4,394                                          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized     120,000 180,098                                                
Mr. Johnston [Member] | Restricted Stock Units (RSUs) [Member] | Equity Incentive Plan 2013 [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period               1,500                                        
Mr. Gaulding [Member] | Restricted Stock Units (RSUs) [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period               25,000                                        
Martin Cooper [Member] | Restricted Stock Units (RSUs) [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross           1,416                                            
Martin Cooper [Member] | Restricted Stock Units (RSUs) [Member] | Non-Employee Equity Compensation Plan 2014 [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period       1,330                                                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 5,061                                                      
Brian Sereda [Member] | Restricted Stock Units (RSUs) [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 120,000                                                      
Three Consultants [Member] | Restricted Stock Units (RSUs) [Member] | Non-Employee Equity Compensation Plan 2014 [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value           $ 8,854                                            
Stock Plan 2013 [Member] | Employees And Consultants [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                 537,845                      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price                                 $ 2.49                      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period                                 10 years                      
Stock Plan 2013 [Member] | Mr.Michael Leabman [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                 57,644                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights                                 3/48ths on the date of grant, and will vest 1/48th monthly over the following 45 months                      
Stock Plan 2013 [Member] | Mr. George Holmes [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                 80,201                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights                                 vested 25% on October 1, 2014 and then continues to vest 1/48th of the initial award monthly for the subsequent 36 months.                      
Stock Plan 2013 [Member] | Other Employees And Consultants [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                 319,799                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights                                 vest 25% of the award on the later of the first anniversary of the date they started working for the Company or October 1, 2014 and then will vest 1/48th of the initial award monthly for the following 36 months                      
Share Based Compensation Arrangement by Share Based Payment Award, Options, Grant in Period, Weighted Average Grant Date Fair Value                                                       $ 762,699
Stock Plan 2013 [Member] | Two New Independent Directors [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                                 25,979                      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price                                 $ 3.63                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights                                 vest 25% on March 31, 2014, June 30, 2014, September 30, 2014 and December 31, 2014                      
Share Based Compensation Arrangement by Share Based Payment Award, Options, Grant in Period, Weighted Average Grant Date Fair Value                                                     $ 100,000  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period                                 10 years                      
Employee Stock Option [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options                               $ 1,676,416                        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition                               1 year 9 months 18 days                        
Employee Stock Option [Member] | Restricted Stock Units (RSUs) [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                         86,823                              
Performance Shares [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                               1,278,153                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value                               $ 2.62                        
Performance Shares [Member] | Mr. Cesar Johnston | Restricted Stock Units (RSUs) [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                         20,000                              
Performance Shares [Member] | Martin Cooper [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                               31,954                        
Performance Shares [Member] | Brian Sereda [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period       63,908                                                
Performance Share Units [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                                     1,310,104                  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition                               3 years 2 months 12 days                        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options                               $ 11,513,825                        
Allocated Share-based Compensation Expense                               $ 489,239 $ 0 $ 0                    
Amortization of Financing Costs                                   489,239                    
Performance Share Units [Member] | Performance Based Equity Plan [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                               639,075                        
Performance Share Units [Member] | Mr. Rizzone [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period               639,075                                        
Performance Share Units [Member] | Director [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period               543,216                                        
Employee Stock Purchase Plan [Member]                                                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                        
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award                               On May 21, 2015, the Companys stockholders approved the ESPP. Employees may designate an amount not less than 1% but not more than 10% of their annual compensation, but for not more than 7,500 shares during an offering period. An offering period shall be six months in duration commencing on or about January 1 and July 1 of each year. The exercise price of the option will be the lesser of 85% of the fair market of the common stock on the first business day of the offering period and 85% of the fair market value of the common stock on the applicable exercise date.                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                               46,023                        
Allocated Share-based Compensation Expense                               $ 113,217 $ 0 $ 0                    
Adjustments to Additional Paid in Capital, Other                               $ 289,787                        
Common Stock, Capital Shares Reserved for Future Issuance                               553,977     600,000                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value                               $ 2.46                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant                               553,977                        
Employee Contribution Through Payroll Withholdings                               $ 289,787